builder: mozilla-inbound_win7-ix-debug_test-web-platform-tests-7
slave: t-w732-ix-009
starttime: 1447113581.44
results: success (0)
buildid: 20151109141734
builduid: 4b55dddd7a3b46e69b0eb0a3302b1978
revision: bc19fde35da4ed6f26dad8ff371f291931840e4e
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-09 15:59:41.443890) =========
master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-09 15:59:41.444772) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-09 15:59:41.445173) =========
'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-009
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-009
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-009
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.705000
basedir: 'C:\\slave\\test'
========= master_lag: 0.03 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-09 15:59:42.180858) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-09 15:59:42.181621) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-09 15:59:42.442773) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-09 15:59:42.443367) =========
'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-009
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-009
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-009
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-09 15:59:42.658786) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-09 15:59:42.659130) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-09 15:59:42.659631) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-09 15:59:42.659926) =========
'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-009
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-009
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-009
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
--15:59:43-- 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% 2.27 GB/s
15:59:43 (2.27 GB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.137000
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-09 15:59:43.812177) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2015-11-09 15:59:43.812517) =========
'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-009
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-009
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-009
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.904000
========= master_lag: 0.20 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2015-11-09 15:59:48.919136) =========
========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2015-11-09 15:59:48.919541) =========
'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev bc19fde35da4ed6f26dad8ff371f291931840e4e --destination scripts --debug'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev bc19fde35da4ed6f26dad8ff371f291931840e4e --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-009
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-009
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-009
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-09 15:59:49,631 truncating revision to first 12 chars
2015-11-09 15:59:49,632 Setting DEBUG logging.
2015-11-09 15:59:49,632 attempt 1/10
2015-11-09 15:59:49,632 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/bc19fde35da4?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-09 15:59:50,851 unpacking tar archive at: mozilla-inbound-bc19fde35da4/testing/mozharness/
program finished with exit code 0
elapsedTime=2.475000
========= master_lag: 0.95 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2015-11-09 15:59:52.348267) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-09 15:59:52.348573) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-09 15:59:52.513139) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-09 15:59:52.513697) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-09 15:59:52.515528) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 17 mins, 38 secs) (at 2015-11-09 15:59:52.515831) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '8' '--this-chunk' '7' '--blob-upload-branch' 'mozilla-inbound' '--download-symbols' 'true'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-009
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-009
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-009
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
15:59:52 INFO - MultiFileLogger online at 20151109 15:59:52 in C:\slave\test
15:59:52 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
15:59:52 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
15:59:52 INFO - {'append_to_log': False,
15:59:52 INFO - 'base_work_dir': 'C:\\slave\\test',
15:59:52 INFO - 'blob_upload_branch': 'mozilla-inbound',
15:59:52 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
15:59:52 INFO - 'buildbot_json_path': 'buildprops.json',
15:59:52 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
15:59:52 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
15:59:52 INFO - 'download_minidump_stackwalk': True,
15:59:52 INFO - 'download_symbols': 'true',
15:59:52 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
15:59:52 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
15:59:52 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
15:59:52 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
15:59:52 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
15:59:52 INFO - 'C:/mozilla-build/tooltool.py'),
15:59:52 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
15:59:52 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
15:59:52 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
15:59:52 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
15:59:52 INFO - 'log_level': 'info',
15:59:52 INFO - 'log_to_console': True,
15:59:52 INFO - 'opt_config_files': (),
15:59:52 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
15:59:52 INFO - '--processes=1',
15:59:52 INFO - '--config=%(test_path)s/wptrunner.ini',
15:59:52 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
15:59:52 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
15:59:52 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
15:59:52 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
15:59:52 INFO - 'pip_index': False,
15:59:52 INFO - 'require_test_zip': True,
15:59:52 INFO - 'test_type': ('testharness',),
15:59:52 INFO - 'this_chunk': '7',
15:59:52 INFO - 'total_chunks': '8',
15:59:52 INFO - 'virtualenv_path': 'venv',
15:59:52 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
15:59:52 INFO - 'work_dir': 'build'}
15:59:52 INFO - #####
15:59:52 INFO - ##### Running clobber step.
15:59:52 INFO - #####
15:59:52 INFO - Running pre-action listener: _resource_record_pre_action
15:59:52 INFO - Running main action method: clobber
15:59:52 INFO - rmtree: C:\slave\test\build
15:59:52 INFO - Using _rmtree_windows ...
15:59:52 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
16:01:15 INFO - Running post-action listener: _resource_record_post_action
16:01:15 INFO - #####
16:01:15 INFO - ##### Running read-buildbot-config step.
16:01:15 INFO - #####
16:01:15 INFO - Running pre-action listener: _resource_record_pre_action
16:01:15 INFO - Running main action method: read_buildbot_config
16:01:15 INFO - Using buildbot properties:
16:01:15 INFO - {
16:01:15 INFO - "properties": {
16:01:15 INFO - "buildnumber": 8,
16:01:15 INFO - "product": "firefox",
16:01:15 INFO - "script_repo_revision": "production",
16:01:15 INFO - "branch": "mozilla-inbound",
16:01:15 INFO - "repository": "",
16:01:15 INFO - "buildername": "Windows 7 32-bit mozilla-inbound debug test web-platform-tests-7",
16:01:15 INFO - "buildid": "20151109141734",
16:01:15 INFO - "slavename": "t-w732-ix-009",
16:01:15 INFO - "pgo_build": "False",
16:01:15 INFO - "basedir": "C:\\slave\\test",
16:01:15 INFO - "project": "",
16:01:15 INFO - "platform": "win32",
16:01:15 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/",
16:01:15 INFO - "slavebuilddir": "test",
16:01:15 INFO - "scheduler": "tests-mozilla-inbound-win7-ix-debug-unittest-7-3600",
16:01:15 INFO - "repo_path": "integration/mozilla-inbound",
16:01:15 INFO - "moz_repo_path": "",
16:01:15 INFO - "stage_platform": "win32",
16:01:15 INFO - "builduid": "4b55dddd7a3b46e69b0eb0a3302b1978",
16:01:15 INFO - "revision": "bc19fde35da4ed6f26dad8ff371f291931840e4e"
16:01:15 INFO - },
16:01:15 INFO - "sourcestamp": {
16:01:15 INFO - "repository": "",
16:01:15 INFO - "hasPatch": false,
16:01:15 INFO - "project": "",
16:01:15 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
16:01:15 INFO - "changes": [
16:01:15 INFO - {
16:01:15 INFO - "category": null,
16:01:15 INFO - "files": [
16:01:15 INFO - {
16:01:15 INFO - "url": null,
16:01:15 INFO - "name": "https://queue.taskcluster.net/v1/task/Abdj1KSMSlq02odax2eHHA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
16:01:15 INFO - },
16:01:15 INFO - {
16:01:15 INFO - "url": null,
16:01:15 INFO - "name": "https://queue.taskcluster.net/v1/task/Abdj1KSMSlq02odax2eHHA/artifacts/public/build/test_packages.json"
16:01:15 INFO - }
16:01:15 INFO - ],
16:01:15 INFO - "repository": "",
16:01:15 INFO - "rev": "29ad4236e0cea93b4b6d2bd6cbef9e6f2ffecea1",
16:01:15 INFO - "who": "aleth@instantbird.org",
16:01:15 INFO - "when": 1447107204,
16:01:15 INFO - "number": 6639166,
16:01:15 INFO - "comments": "Bug 1222591 - \"nsMsgUtils.cpp:52:10: fatal error: 'nsProtocolProxyService.h' file not found\". r=gps f=aleth",
16:01:15 INFO - "project": "",
16:01:15 INFO - "at": "Mon 09 Nov 2015 14:13:24",
16:01:15 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
16:01:15 INFO - "revlink": "",
16:01:15 INFO - "properties": [
16:01:15 INFO - [
16:01:15 INFO - "buildid",
16:01:15 INFO - "20151109123034",
16:01:15 INFO - "Change"
16:01:15 INFO - ],
16:01:15 INFO - [
16:01:15 INFO - "builduid",
16:01:15 INFO - "61935f8c3f8e4e2db65df0bd48f9390c",
16:01:15 INFO - "Change"
16:01:15 INFO - ],
16:01:15 INFO - [
16:01:15 INFO - "pgo_build",
16:01:15 INFO - "False",
16:01:15 INFO - "Change"
16:01:15 INFO - ]
16:01:15 INFO - ],
16:01:15 INFO - "revision": "29ad4236e0cea93b4b6d2bd6cbef9e6f2ffecea1"
16:01:15 INFO - },
16:01:15 INFO - {
16:01:15 INFO - "category": null,
16:01:15 INFO - "files": [
16:01:15 INFO - {
16:01:15 INFO - "url": null,
16:01:15 INFO - "name": "https://queue.taskcluster.net/v1/task/dY5wnQ4CS56rcQX_8mapzA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
16:01:15 INFO - },
16:01:15 INFO - {
16:01:15 INFO - "url": null,
16:01:15 INFO - "name": "https://queue.taskcluster.net/v1/task/dY5wnQ4CS56rcQX_8mapzA/artifacts/public/build/test_packages.json"
16:01:15 INFO - }
16:01:15 INFO - ],
16:01:15 INFO - "repository": "",
16:01:15 INFO - "rev": "6c6d04b021ddfdfe1ce35f5b6939ef80deda3f3f",
16:01:15 INFO - "who": "rgiles@mozilla.com",
16:01:15 INFO - "when": 1447109737,
16:01:15 INFO - "number": 6639420,
16:01:15 INFO - "comments": "Bug 1222145 - Bump maximum video size to 8k. r=jya\n\nYouTube and WebVR have been experimenting with 8k video for\nimmersive applications, where you need more than 4k resolution\neven on a mid-resolution display because you're not looking\nat the whole scene simultaneously.\n\nWe were rejecting video frames larger than 4000x3000,\nor 16k in any one dimension, to limit resource exhaustion\nattacks. Bump this to accept 8k video now that there's\na demand for it.",
16:01:15 INFO - "project": "",
16:01:15 INFO - "at": "Mon 09 Nov 2015 14:55:37",
16:01:15 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
16:01:15 INFO - "revlink": "",
16:01:15 INFO - "properties": [
16:01:15 INFO - [
16:01:15 INFO - "buildid",
16:01:15 INFO - "20151109132133",
16:01:15 INFO - "Change"
16:01:15 INFO - ],
16:01:15 INFO - [
16:01:15 INFO - "builduid",
16:01:15 INFO - "60bca578163d4d938e68697233565017",
16:01:15 INFO - "Change"
16:01:15 INFO - ],
16:01:15 INFO - [
16:01:15 INFO - "pgo_build",
16:01:15 INFO - "False",
16:01:15 INFO - "Change"
16:01:15 INFO - ]
16:01:15 INFO - ],
16:01:15 INFO - "revision": "6c6d04b021ddfdfe1ce35f5b6939ef80deda3f3f"
16:01:15 INFO - },
16:01:15 INFO - {
16:01:15 INFO - "category": null,
16:01:15 INFO - "files": [
16:01:15 INFO - {
16:01:15 INFO - "url": null,
16:01:15 INFO - "name": "https://queue.taskcluster.net/v1/task/kqQROniAS7qiI_dceloL_Q/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
16:01:15 INFO - },
16:01:15 INFO - {
16:01:15 INFO - "url": null,
16:01:15 INFO - "name": "https://queue.taskcluster.net/v1/task/kqQROniAS7qiI_dceloL_Q/artifacts/public/build/test_packages.json"
16:01:15 INFO - }
16:01:15 INFO - ],
16:01:15 INFO - "repository": "",
16:01:15 INFO - "rev": "09cd7947ffd969860d6de0effc9402e9f99f1d21",
16:01:15 INFO - "who": "jmuizelaar@mozilla.com",
16:01:15 INFO - "when": 1447112451,
16:01:15 INFO - "number": 6639600,
16:01:15 INFO - "comments": "Bug 1222496. Avoid having ANGLE default to D3D11.\n\nThis fixes a regression where we would not be able to ask\nANGLE not to use D3D11.\n",
16:01:15 INFO - "project": "",
16:01:15 INFO - "at": "Mon 09 Nov 2015 15:40:51",
16:01:15 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
16:01:15 INFO - "revlink": "",
16:01:15 INFO - "properties": [
16:01:15 INFO - [
16:01:15 INFO - "buildid",
16:01:15 INFO - "20151109133533",
16:01:15 INFO - "Change"
16:01:15 INFO - ],
16:01:15 INFO - [
16:01:15 INFO - "builduid",
16:01:15 INFO - "89002388416e4d0ab3298b5bbf2504e1",
16:01:15 INFO - "Change"
16:01:15 INFO - ],
16:01:15 INFO - [
16:01:15 INFO - "pgo_build",
16:01:15 INFO - "False",
16:01:15 INFO - "Change"
16:01:15 INFO - ]
16:01:15 INFO - ],
16:01:15 INFO - "revision": "09cd7947ffd969860d6de0effc9402e9f99f1d21"
16:01:15 INFO - },
16:01:15 INFO - {
16:01:15 INFO - "category": null,
16:01:15 INFO - "files": [
16:01:15 INFO - {
16:01:15 INFO - "url": null,
16:01:15 INFO - "name": "https://queue.taskcluster.net/v1/task/agsFEKfgSKqMUoFPFThcTw/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
16:01:15 INFO - },
16:01:15 INFO - {
16:01:15 INFO - "url": null,
16:01:15 INFO - "name": "https://queue.taskcluster.net/v1/task/agsFEKfgSKqMUoFPFThcTw/artifacts/public/build/test_packages.json"
16:01:15 INFO - }
16:01:15 INFO - ],
16:01:15 INFO - "repository": "",
16:01:15 INFO - "rev": "86ffe5dc026c21bd594bed776a9443f64c255426",
16:01:15 INFO - "who": "kgupta@mozilla.com",
16:01:15 INFO - "when": 1447109891,
16:01:15 INFO - "number": 6639435,
16:01:15 INFO - "comments": "Bug 1174532 - Even if the APZC is not pannable, have a small slop area to consume touchmove events. r=botond",
16:01:15 INFO - "project": "",
16:01:15 INFO - "at": "Mon 09 Nov 2015 14:58:11",
16:01:15 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
16:01:15 INFO - "revlink": "",
16:01:15 INFO - "properties": [
16:01:15 INFO - [
16:01:15 INFO - "buildid",
16:01:15 INFO - "20151109134331",
16:01:15 INFO - "Change"
16:01:15 INFO - ],
16:01:15 INFO - [
16:01:15 INFO - "builduid",
16:01:15 INFO - "03feaf345b6447eaa6a8a7605a2926c2",
16:01:15 INFO - "Change"
16:01:15 INFO - ],
16:01:15 INFO - [
16:01:15 INFO - "pgo_build",
16:01:15 INFO - "False",
16:01:15 INFO - "Change"
16:01:15 INFO - ]
16:01:15 INFO - ],
16:01:15 INFO - "revision": "86ffe5dc026c21bd594bed776a9443f64c255426"
16:01:15 INFO - },
16:01:15 INFO - {
16:01:15 INFO - "category": null,
16:01:15 INFO - "files": [
16:01:15 INFO - {
16:01:15 INFO - "url": null,
16:01:15 INFO - "name": "https://queue.taskcluster.net/v1/task/gKyLSoNJTQWFyVr4mwfSQQ/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
16:01:15 INFO - },
16:01:15 INFO - {
16:01:15 INFO - "url": null,
16:01:15 INFO - "name": "https://queue.taskcluster.net/v1/task/gKyLSoNJTQWFyVr4mwfSQQ/artifacts/public/build/test_packages.json"
16:01:15 INFO - }
16:01:15 INFO - ],
16:01:15 INFO - "repository": "",
16:01:15 INFO - "rev": "a5d633bb299c73ae5341550453798e82536fce30",
16:01:15 INFO - "who": "sicking@mozilla.com",
16:01:15 INFO - "when": 1447112317,
16:01:15 INFO - "number": 6639594,
16:01:15 INFO - "comments": "Bug 1222829: Remove URIChecker. r=mcmanus",
16:01:15 INFO - "project": "",
16:01:15 INFO - "at": "Mon 09 Nov 2015 15:38:37",
16:01:15 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
16:01:15 INFO - "revlink": "",
16:01:15 INFO - "properties": [
16:01:15 INFO - [
16:01:15 INFO - "buildid",
16:01:15 INFO - "20151109135033",
16:01:15 INFO - "Change"
16:01:15 INFO - ],
16:01:15 INFO - [
16:01:15 INFO - "builduid",
16:01:15 INFO - "d7e696db2fc14a3d96944846de656ff2",
16:01:15 INFO - "Change"
16:01:15 INFO - ],
16:01:15 INFO - [
16:01:15 INFO - "pgo_build",
16:01:15 INFO - "False",
16:01:15 INFO - "Change"
16:01:15 INFO - ]
16:01:15 INFO - ],
16:01:15 INFO - "revision": "a5d633bb299c73ae5341550453798e82536fce30"
16:01:15 INFO - },
16:01:15 INFO - {
16:01:15 INFO - "category": null,
16:01:15 INFO - "files": [
16:01:15 INFO - {
16:01:15 INFO - "url": null,
16:01:15 INFO - "name": "https://queue.taskcluster.net/v1/task/_0NaJLlqTra_jEGvzwWjZA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
16:01:15 INFO - },
16:01:15 INFO - {
16:01:15 INFO - "url": null,
16:01:15 INFO - "name": "https://queue.taskcluster.net/v1/task/_0NaJLlqTra_jEGvzwWjZA/artifacts/public/build/test_packages.json"
16:01:15 INFO - }
16:01:15 INFO - ],
16:01:15 INFO - "repository": "",
16:01:15 INFO - "rev": "5ac00a7965de3f24c1b626cb2f767f6d43a4e06c",
16:01:15 INFO - "who": "kwierso@gmail.com",
16:01:15 INFO - "when": 1447113075,
16:01:15 INFO - "number": 6639621,
16:01:15 INFO - "comments": "Backed out changeset 534bae0f55bc (bug 1221902) for being a broken crashtest",
16:01:15 INFO - "project": "",
16:01:15 INFO - "at": "Mon 09 Nov 2015 15:51:15",
16:01:15 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
16:01:15 INFO - "revlink": "",
16:01:15 INFO - "properties": [
16:01:15 INFO - [
16:01:15 INFO - "buildid",
16:01:15 INFO - "20151109140735",
16:01:15 INFO - "Change"
16:01:15 INFO - ],
16:01:15 INFO - [
16:01:15 INFO - "builduid",
16:01:15 INFO - "f8511b48b3bb400d986253b9de728cb9",
16:01:15 INFO - "Change"
16:01:15 INFO - ],
16:01:15 INFO - [
16:01:15 INFO - "pgo_build",
16:01:15 INFO - "False",
16:01:15 INFO - "Change"
16:01:15 INFO - ]
16:01:15 INFO - ],
16:01:15 INFO - "revision": "5ac00a7965de3f24c1b626cb2f767f6d43a4e06c"
16:01:15 INFO - },
16:01:15 INFO - {
16:01:15 INFO - "category": null,
16:01:15 INFO - "files": [
16:01:15 INFO - {
16:01:15 INFO - "url": null,
16:01:15 INFO - "name": "https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
16:01:15 INFO - },
16:01:15 INFO - {
16:01:15 INFO - "url": null,
16:01:15 INFO - "name": "https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/test_packages.json"
16:01:15 INFO - }
16:01:15 INFO - ],
16:01:15 INFO - "repository": "",
16:01:15 INFO - "rev": "bc19fde35da4ed6f26dad8ff371f291931840e4e",
16:01:15 INFO - "who": "nnethercote@mozilla.com",
16:01:15 INFO - "when": 1447112298,
16:01:15 INFO - "number": 6639593,
16:01:15 INFO - "comments": "Bug 1187782 (part 14) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey.",
16:01:15 INFO - "project": "",
16:01:15 INFO - "at": "Mon 09 Nov 2015 15:38:18",
16:01:15 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
16:01:15 INFO - "revlink": "",
16:01:15 INFO - "properties": [
16:01:15 INFO - [
16:01:15 INFO - "buildid",
16:01:15 INFO - "20151109141734",
16:01:15 INFO - "Change"
16:01:15 INFO - ],
16:01:15 INFO - [
16:01:15 INFO - "builduid",
16:01:15 INFO - "4b55dddd7a3b46e69b0eb0a3302b1978",
16:01:15 INFO - "Change"
16:01:15 INFO - ],
16:01:15 INFO - [
16:01:15 INFO - "pgo_build",
16:01:15 INFO - "False",
16:01:15 INFO - "Change"
16:01:15 INFO - ]
16:01:15 INFO - ],
16:01:15 INFO - "revision": "bc19fde35da4ed6f26dad8ff371f291931840e4e"
16:01:15 INFO - }
16:01:15 INFO - ],
16:01:15 INFO - "revision": "bc19fde35da4ed6f26dad8ff371f291931840e4e"
16:01:15 INFO - }
16:01:15 INFO - }
16:01:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip.
16:01:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/test_packages.json.
16:01:15 INFO - Running post-action listener: _resource_record_post_action
16:01:15 INFO - #####
16:01:15 INFO - ##### Running download-and-extract step.
16:01:15 INFO - #####
16:01:15 INFO - Running pre-action listener: _resource_record_pre_action
16:01:15 INFO - Running main action method: download_and_extract
16:01:15 INFO - mkdir: C:\slave\test\build\tests
16:01:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
16:01:15 INFO - https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
16:01:15 INFO - trying https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/test_packages.json
16:01:15 INFO - Downloading https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
16:01:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/test_packages.json', 'file_name': 'C:\\slave\\test\\build\\test_packages.json'}, attempt #1
16:01:16 INFO - Downloaded 1221 bytes.
16:01:16 INFO - Reading from file C:\slave\test\build\test_packages.json
16:01:16 INFO - Using the following test package requirements:
16:01:16 INFO - {u'common': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
16:01:16 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
16:01:16 INFO - u'firefox-45.0a1.en-US.win32.cppunittest.tests.zip'],
16:01:16 INFO - u'jittest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
16:01:16 INFO - u'jsshell-win32.zip'],
16:01:16 INFO - u'mochitest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
16:01:16 INFO - u'firefox-45.0a1.en-US.win32.mochitest.tests.zip'],
16:01:16 INFO - u'mozbase': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
16:01:16 INFO - u'reftest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
16:01:16 INFO - u'firefox-45.0a1.en-US.win32.reftest.tests.zip'],
16:01:16 INFO - u'talos': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
16:01:16 INFO - u'firefox-45.0a1.en-US.win32.talos.tests.zip'],
16:01:16 INFO - u'web-platform': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
16:01:16 INFO - u'firefox-45.0a1.en-US.win32.web-platform.tests.zip'],
16:01:16 INFO - u'webapprt': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
16:01:16 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
16:01:16 INFO - u'firefox-45.0a1.en-US.win32.xpcshell.tests.zip']}
16:01:16 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
16:01:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
16:01:16 INFO - https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
16:01:16 INFO - trying https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip
16:01:16 INFO - Downloading https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/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
16:01:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/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
16:01:18 INFO - Downloaded 19126493 bytes.
16:01:18 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
16:01:18 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/*
16:01:18 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
16:01:19 INFO - caution: filename not matched: web-platform/*
16:01:19 INFO - Return code: 11
16:01:19 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')]}
16:01:19 INFO - https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
16:01:19 INFO - trying https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip
16:01:19 INFO - Downloading https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/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
16:01:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/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
16:01:22 INFO - Downloaded 30916886 bytes.
16:01:22 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
16:01:22 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/*
16:01:22 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
16:01:58 INFO - caution: filename not matched: bin/*
16:01:58 INFO - caution: filename not matched: config/*
16:01:58 INFO - caution: filename not matched: mozbase/*
16:01:58 INFO - caution: filename not matched: marionette/*
16:01:58 INFO - Return code: 11
16:01:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
16:01:58 INFO - https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip matches https://queue.taskcluster.net
16:01:58 INFO - trying https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
16:01:58 INFO - Downloading https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip to C:\slave\test\build\firefox-45.0a1.en-US.win32.zip
16:01:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/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
16:02:01 INFO - Downloaded 64812124 bytes.
16:02:01 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
16:02:01 INFO - mkdir: C:\slave\test\properties
16:02:01 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
16:02:01 INFO - Writing to file C:\slave\test\properties\build_url
16:02:01 INFO - Contents:
16:02:01 INFO - build_url:https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
16:02:01 INFO - mkdir: C:\slave\test\build\symbols
16:02:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
16:02:02 INFO - https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net
16:02:02 INFO - trying https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
16:02:02 INFO - Downloading https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/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
16:02:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/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
16:02:05 INFO - Downloaded 52410639 bytes.
16:02:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
16:02:05 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
16:02:05 INFO - Writing to file C:\slave\test\properties\symbols_url
16:02:05 INFO - Contents:
16:02:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MbJ74GJ4R3WsULfDLpC4Tg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
16:02:05 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
16:02:05 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
16:02:08 INFO - Return code: 0
16:02:08 INFO - Running post-action listener: _resource_record_post_action
16:02:08 INFO - Running post-action listener: set_extra_try_arguments
16:02:08 INFO - #####
16:02:08 INFO - ##### Running create-virtualenv step.
16:02:08 INFO - #####
16:02:08 INFO - Running pre-action listener: _pre_create_virtualenv
16:02:08 INFO - Running pre-action listener: _resource_record_pre_action
16:02:08 INFO - Running main action method: create_virtualenv
16:02:08 INFO - Creating virtualenv C:\slave\test\build\venv
16:02:08 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
16:02:08 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
16:02:14 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
16:02:18 INFO - Installing distribute......................................................................................................................................................................................done.
16:02:19 INFO - Return code: 0
16:02:19 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
16:02:19 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')]}
16:02:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
16:02:19 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')]}
16:02:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
16:02:19 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 0x01AFA6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C092F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B86540>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B2D2C0>, '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 0x0188BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01324E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-009', 'USERDOMAIN': 'T-W732-IX-009', '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-009', '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
16:02:19 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
16:02:19 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
16:02:19 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
16:02:19 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
16:02:19 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
16:02:19 INFO - 'COMPUTERNAME': 'T-W732-IX-009',
16:02:19 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
16:02:19 INFO - 'DCLOCATION': 'SCL3',
16:02:19 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
16:02:19 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
16:02:19 INFO - 'FP_NO_HOST_CHECK': 'NO',
16:02:19 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
16:02:19 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
16:02:19 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
16:02:19 INFO - 'HOMEDRIVE': 'C:',
16:02:19 INFO - 'HOMEPATH': '\\Users\\cltbld',
16:02:19 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
16:02:19 INFO - 'KTS_VERSION': '1.19c',
16:02:19 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
16:02:19 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
16:02:19 INFO - 'LOGONSERVER': '\\\\T-W732-IX-009',
16:02:19 INFO - 'MONDIR': 'C:\\Monitor_config\\',
16:02:19 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
16:02:19 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
16:02:19 INFO - 'MOZILLABUILDDRIVE': 'C:',
16:02:19 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
16:02:19 INFO - 'MOZ_AIRBAG': '1',
16:02:19 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
16:02:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
16:02:19 INFO - 'MOZ_MSVCVERSION': '8',
16:02:19 INFO - 'MOZ_NO_REMOTE': '1',
16:02:19 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
16:02:19 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
16:02:19 INFO - 'NO_EM_RESTART': '1',
16:02:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
16:02:19 INFO - 'NUMBER_OF_PROCESSORS': '8',
16:02:19 INFO - 'OS': 'Windows_NT',
16:02:19 INFO - 'OURDRIVE': 'C:',
16:02:19 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',
16:02:19 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
16:02:19 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
16:02:19 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
16:02:19 INFO - 'PROCESSOR_LEVEL': '6',
16:02:19 INFO - 'PROCESSOR_REVISION': '1e05',
16:02:19 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
16:02:19 INFO - 'PROGRAMFILES': 'C:\\Program Files',
16:02:19 INFO - 'PROMPT': '$P$G',
16:02:19 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
16:02:19 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
16:02:19 INFO - 'PUBLIC': 'C:\\Users\\Public',
16:02:19 INFO - 'PWD': 'C:\\slave\\test',
16:02:19 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
16:02:19 INFO - 'SLAVEDIR': 'C:\\slave\\',
16:02:19 INFO - 'SYSTEMDRIVE': 'C:',
16:02:19 INFO - 'SYSTEMROOT': 'C:\\windows',
16:02:19 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
16:02:19 INFO - 'TEST1': 'testie',
16:02:19 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
16:02:19 INFO - 'USERDOMAIN': 'T-W732-IX-009',
16:02:19 INFO - 'USERNAME': 'cltbld',
16:02:19 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
16:02:19 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
16:02:19 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
16:02:19 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
16:02:19 INFO - 'WINDIR': 'C:\\windows',
16:02:19 INFO - 'WINDOWS_TRACING_FLAGS': '3',
16:02:19 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
16:02:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
16:02:21 INFO - Ignoring indexes: http://pypi.python.org/simple/
16:02:21 INFO - Downloading/unpacking psutil>=0.7.1
16:02:21 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
16:02:21 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
16:02:21 INFO - Running setup.py egg_info for package psutil
16:02:21 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
16:02:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
16:02:21 INFO - Installing collected packages: psutil
16:02:21 INFO - Running setup.py install for psutil
16:02:21 INFO - building 'psutil._psutil_windows' extension
16:02:21 INFO - error: Unable to find vcvarsall.bat
16:02:21 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-fx7pye-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
16:02:21 INFO - running install
16:02:21 INFO - running build
16:02:21 INFO - running build_py
16:02:21 INFO - creating build
16:02:21 INFO - creating build\lib.win32-2.7
16:02:21 INFO - creating build\lib.win32-2.7\psutil
16:02:21 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
16:02:21 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
16:02:21 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
16:02:21 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
16:02:21 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
16:02:21 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
16:02:21 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
16:02:21 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
16:02:21 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
16:02:21 INFO - running build_ext
16:02:21 INFO - building 'psutil._psutil_windows' extension
16:02:21 INFO - error: Unable to find vcvarsall.bat
16:02:21 INFO - ----------------------------------------
16:02:21 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-fx7pye-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
16:02:21 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
16:02:21 WARNING - Return code: 1
16:02:21 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!
16:02:21 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
16:02:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
16:02:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
16:02:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
16:02:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
16:02:21 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 0x01AFA6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C092F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B86540>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B2D2C0>, '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 0x0188BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01324E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-009', 'USERDOMAIN': 'T-W732-IX-009', '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-009', '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
16:02:21 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
16:02:21 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
16:02:21 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
16:02:21 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
16:02:21 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
16:02:21 INFO - 'COMPUTERNAME': 'T-W732-IX-009',
16:02:21 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
16:02:21 INFO - 'DCLOCATION': 'SCL3',
16:02:21 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
16:02:21 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
16:02:21 INFO - 'FP_NO_HOST_CHECK': 'NO',
16:02:21 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
16:02:21 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
16:02:21 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
16:02:21 INFO - 'HOMEDRIVE': 'C:',
16:02:21 INFO - 'HOMEPATH': '\\Users\\cltbld',
16:02:21 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
16:02:21 INFO - 'KTS_VERSION': '1.19c',
16:02:21 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
16:02:21 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
16:02:21 INFO - 'LOGONSERVER': '\\\\T-W732-IX-009',
16:02:21 INFO - 'MONDIR': 'C:\\Monitor_config\\',
16:02:21 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
16:02:21 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
16:02:21 INFO - 'MOZILLABUILDDRIVE': 'C:',
16:02:21 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
16:02:21 INFO - 'MOZ_AIRBAG': '1',
16:02:21 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
16:02:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
16:02:21 INFO - 'MOZ_MSVCVERSION': '8',
16:02:21 INFO - 'MOZ_NO_REMOTE': '1',
16:02:21 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
16:02:21 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
16:02:21 INFO - 'NO_EM_RESTART': '1',
16:02:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
16:02:21 INFO - 'NUMBER_OF_PROCESSORS': '8',
16:02:21 INFO - 'OS': 'Windows_NT',
16:02:21 INFO - 'OURDRIVE': 'C:',
16:02:21 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
16:02:21 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
16:02:21 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
16:02:21 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
16:02:21 INFO - 'PROCESSOR_LEVEL': '6',
16:02:21 INFO - 'PROCESSOR_REVISION': '1e05',
16:02:21 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
16:02:21 INFO - 'PROGRAMFILES': 'C:\\Program Files',
16:02:21 INFO - 'PROMPT': '$P$G',
16:02:21 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
16:02:21 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
16:02:21 INFO - 'PUBLIC': 'C:\\Users\\Public',
16:02:21 INFO - 'PWD': 'C:\\slave\\test',
16:02:21 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
16:02:21 INFO - 'SLAVEDIR': 'C:\\slave\\',
16:02:21 INFO - 'SYSTEMDRIVE': 'C:',
16:02:21 INFO - 'SYSTEMROOT': 'C:\\windows',
16:02:21 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
16:02:21 INFO - 'TEST1': 'testie',
16:02:21 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
16:02:21 INFO - 'USERDOMAIN': 'T-W732-IX-009',
16:02:21 INFO - 'USERNAME': 'cltbld',
16:02:21 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
16:02:21 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
16:02:21 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
16:02:21 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
16:02:21 INFO - 'WINDIR': 'C:\\windows',
16:02:21 INFO - 'WINDOWS_TRACING_FLAGS': '3',
16:02:21 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
16:02:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
16:02:22 INFO - Ignoring indexes: http://pypi.python.org/simple/
16:02:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
16:02:22 INFO - Downloading mozsystemmonitor-0.0.tar.gz
16:02:22 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
16:02:22 INFO - Running setup.py egg_info for package mozsystemmonitor
16:02:22 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
16:02:22 INFO - Running setup.py egg_info for package psutil
16:02:22 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
16:02:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
16:02:22 INFO - Installing collected packages: mozsystemmonitor, psutil
16:02:22 INFO - Running setup.py install for mozsystemmonitor
16:02:22 INFO - Running setup.py install for psutil
16:02:22 INFO - building 'psutil._psutil_windows' extension
16:02:22 INFO - error: Unable to find vcvarsall.bat
16:02:22 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-dbzos7-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
16:02:22 INFO - running install
16:02:22 INFO - running build
16:02:22 INFO - running build_py
16:02:22 INFO - running build_ext
16:02:22 INFO - building 'psutil._psutil_windows' extension
16:02:22 INFO - error: Unable to find vcvarsall.bat
16:02:22 INFO - ----------------------------------------
16:02:22 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-dbzos7-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
16:02:22 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
16:02:22 WARNING - Return code: 1
16:02:22 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!
16:02:22 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
16:02:22 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')]}
16:02:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
16:02:22 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')]}
16:02:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
16:02:22 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 0x01AFA6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C092F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B86540>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B2D2C0>, '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 0x0188BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01324E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-009', 'USERDOMAIN': 'T-W732-IX-009', '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-009', '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
16:02:22 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
16:02:22 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
16:02:22 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
16:02:22 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
16:02:22 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
16:02:22 INFO - 'COMPUTERNAME': 'T-W732-IX-009',
16:02:22 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
16:02:22 INFO - 'DCLOCATION': 'SCL3',
16:02:22 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
16:02:22 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
16:02:22 INFO - 'FP_NO_HOST_CHECK': 'NO',
16:02:22 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
16:02:22 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
16:02:22 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
16:02:22 INFO - 'HOMEDRIVE': 'C:',
16:02:22 INFO - 'HOMEPATH': '\\Users\\cltbld',
16:02:22 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
16:02:22 INFO - 'KTS_VERSION': '1.19c',
16:02:22 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
16:02:22 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
16:02:22 INFO - 'LOGONSERVER': '\\\\T-W732-IX-009',
16:02:22 INFO - 'MONDIR': 'C:\\Monitor_config\\',
16:02:22 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
16:02:22 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
16:02:22 INFO - 'MOZILLABUILDDRIVE': 'C:',
16:02:22 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
16:02:22 INFO - 'MOZ_AIRBAG': '1',
16:02:22 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
16:02:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
16:02:22 INFO - 'MOZ_MSVCVERSION': '8',
16:02:22 INFO - 'MOZ_NO_REMOTE': '1',
16:02:22 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
16:02:22 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
16:02:22 INFO - 'NO_EM_RESTART': '1',
16:02:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
16:02:22 INFO - 'NUMBER_OF_PROCESSORS': '8',
16:02:22 INFO - 'OS': 'Windows_NT',
16:02:22 INFO - 'OURDRIVE': 'C:',
16:02:22 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',
16:02:22 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
16:02:22 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
16:02:22 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
16:02:22 INFO - 'PROCESSOR_LEVEL': '6',
16:02:22 INFO - 'PROCESSOR_REVISION': '1e05',
16:02:22 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
16:02:22 INFO - 'PROGRAMFILES': 'C:\\Program Files',
16:02:22 INFO - 'PROMPT': '$P$G',
16:02:22 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
16:02:22 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
16:02:22 INFO - 'PUBLIC': 'C:\\Users\\Public',
16:02:22 INFO - 'PWD': 'C:\\slave\\test',
16:02:22 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
16:02:22 INFO - 'SLAVEDIR': 'C:\\slave\\',
16:02:22 INFO - 'SYSTEMDRIVE': 'C:',
16:02:22 INFO - 'SYSTEMROOT': 'C:\\windows',
16:02:22 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
16:02:22 INFO - 'TEST1': 'testie',
16:02:22 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
16:02:22 INFO - 'USERDOMAIN': 'T-W732-IX-009',
16:02:22 INFO - 'USERNAME': 'cltbld',
16:02:22 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
16:02:22 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
16:02:22 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
16:02:22 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
16:02:22 INFO - 'WINDIR': 'C:\\windows',
16:02:22 INFO - 'WINDOWS_TRACING_FLAGS': '3',
16:02:22 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
16:02:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
16:02:23 INFO - Ignoring indexes: http://pypi.python.org/simple/
16:02:23 INFO - Downloading/unpacking blobuploader==1.2.4
16:02:23 INFO - Downloading blobuploader-1.2.4.tar.gz
16:02:23 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
16:02:23 INFO - Running setup.py egg_info for package blobuploader
16:02:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
16:02:27 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
16:02:27 INFO - Running setup.py egg_info for package requests
16:02:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
16:02:27 INFO - Downloading docopt-0.6.1.tar.gz
16:02:27 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
16:02:27 INFO - Running setup.py egg_info for package docopt
16:02:27 INFO - Installing collected packages: blobuploader, docopt, requests
16:02:27 INFO - Running setup.py install for blobuploader
16:02:27 INFO - Running setup.py install for docopt
16:02:27 INFO - Running setup.py install for requests
16:02:27 INFO - Successfully installed blobuploader docopt requests
16:02:27 INFO - Cleaning up...
16:02:27 INFO - Return code: 0
16:02:27 INFO - Installing None into virtualenv C:\slave\test\build\venv
16:02:27 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')]}
16:02:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
16:02:27 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')]}
16:02:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
16:02:27 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 0x01AFA6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C092F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B86540>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B2D2C0>, '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 0x0188BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01324E80>, '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-009', 'USERDOMAIN': 'T-W732-IX-009', '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-009', '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
16:02:27 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
16:02:27 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
16:02:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
16:02:27 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
16:02:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
16:02:27 INFO - 'COMPUTERNAME': 'T-W732-IX-009',
16:02:27 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
16:02:27 INFO - 'DCLOCATION': 'SCL3',
16:02:27 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
16:02:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
16:02:27 INFO - 'FP_NO_HOST_CHECK': 'NO',
16:02:27 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
16:02:27 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
16:02:27 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
16:02:27 INFO - 'HOMEDRIVE': 'C:',
16:02:27 INFO - 'HOMEPATH': '\\Users\\cltbld',
16:02:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
16:02:27 INFO - 'KTS_VERSION': '1.19c',
16:02:27 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
16:02:27 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
16:02:27 INFO - 'LOGONSERVER': '\\\\T-W732-IX-009',
16:02:27 INFO - 'MONDIR': 'C:\\Monitor_config\\',
16:02:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
16:02:27 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
16:02:27 INFO - 'MOZILLABUILDDRIVE': 'C:',
16:02:27 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
16:02:27 INFO - 'MOZ_AIRBAG': '1',
16:02:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
16:02:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
16:02:27 INFO - 'MOZ_MSVCVERSION': '8',
16:02:27 INFO - 'MOZ_NO_REMOTE': '1',
16:02:27 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
16:02:27 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
16:02:27 INFO - 'NO_EM_RESTART': '1',
16:02:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
16:02:27 INFO - 'NUMBER_OF_PROCESSORS': '8',
16:02:27 INFO - 'OS': 'Windows_NT',
16:02:27 INFO - 'OURDRIVE': 'C:',
16:02:27 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',
16:02:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
16:02:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
16:02:27 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
16:02:27 INFO - 'PROCESSOR_LEVEL': '6',
16:02:27 INFO - 'PROCESSOR_REVISION': '1e05',
16:02:27 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
16:02:27 INFO - 'PROGRAMFILES': 'C:\\Program Files',
16:02:27 INFO - 'PROMPT': '$P$G',
16:02:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
16:02:27 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
16:02:27 INFO - 'PUBLIC': 'C:\\Users\\Public',
16:02:27 INFO - 'PWD': 'C:\\slave\\test',
16:02:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
16:02:27 INFO - 'SLAVEDIR': 'C:\\slave\\',
16:02:27 INFO - 'SYSTEMDRIVE': 'C:',
16:02:27 INFO - 'SYSTEMROOT': 'C:\\windows',
16:02:27 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
16:02:27 INFO - 'TEST1': 'testie',
16:02:27 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
16:02:27 INFO - 'USERDOMAIN': 'T-W732-IX-009',
16:02:27 INFO - 'USERNAME': 'cltbld',
16:02:27 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
16:02:27 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
16:02:27 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
16:02:27 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
16:02:27 INFO - 'WINDIR': 'C:\\windows',
16:02:27 INFO - 'WINDOWS_TRACING_FLAGS': '3',
16:02:27 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
16:02:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
16:02:31 INFO - Ignoring indexes: http://pypi.python.org/simple/
16:02:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
16:02:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
16:02:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
16:02:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
16:02:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
16:02:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
16:02:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
16:02:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
16:02:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
16:02:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
16:02:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
16:02:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
16:02:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
16:02:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
16:02:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
16:02:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
16:02:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
16:02:31 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
16:02:31 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
16:02:31 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
16:02:31 INFO - Unpacking c:\slave\test\build\tests\marionette
16:02:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
16:02:31 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
16:02:31 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
16:02:46 INFO - Running setup.py install for browsermob-proxy
16:02:46 INFO - Running setup.py install for manifestparser
16:02:46 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Running setup.py install for marionette-client
16:02:46 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
16:02:46 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Running setup.py install for marionette-driver
16:02:46 INFO - Running setup.py install for marionette-transport
16:02:46 INFO - Running setup.py install for mozcrash
16:02:46 INFO - Running setup.py install for mozdebug
16:02:46 INFO - Running setup.py install for mozdevice
16:02:46 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Running setup.py install for mozfile
16:02:46 INFO - Running setup.py install for mozhttpd
16:02:46 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Running setup.py install for mozinfo
16:02:46 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Running setup.py install for mozInstall
16:02:46 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Running setup.py install for mozleak
16:02:46 INFO - Running setup.py install for mozlog
16:02:46 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Running setup.py install for moznetwork
16:02:46 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Running setup.py install for mozprocess
16:02:46 INFO - Running setup.py install for mozprofile
16:02:46 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Running setup.py install for mozrunner
16:02:46 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Running setup.py install for mozscreenshot
16:02:46 INFO - Running setup.py install for moztest
16:02:46 INFO - Running setup.py install for mozversion
16:02:46 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
16:02:46 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
16:02:46 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
16:02:46 INFO - Cleaning up...
16:02:46 INFO - Return code: 0
16:02:46 INFO - Installing None into virtualenv C:\slave\test\build\venv
16:02: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')]}
16:02:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
16:02: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')]}
16:02:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
16:02:46 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 0x01AFA6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C092F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B86540>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B2D2C0>, '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 0x0188BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01324E80>, '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-009', 'USERDOMAIN': 'T-W732-IX-009', '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-009', '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
16:02:46 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
16:02:46 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
16:02:46 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
16:02:46 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
16:02:46 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
16:02:46 INFO - 'COMPUTERNAME': 'T-W732-IX-009',
16:02:46 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
16:02:46 INFO - 'DCLOCATION': 'SCL3',
16:02:46 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
16:02:46 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
16:02:46 INFO - 'FP_NO_HOST_CHECK': 'NO',
16:02:46 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
16:02:46 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
16:02:46 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
16:02:46 INFO - 'HOMEDRIVE': 'C:',
16:02:46 INFO - 'HOMEPATH': '\\Users\\cltbld',
16:02:46 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
16:02:46 INFO - 'KTS_VERSION': '1.19c',
16:02:46 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
16:02:46 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
16:02:46 INFO - 'LOGONSERVER': '\\\\T-W732-IX-009',
16:02:46 INFO - 'MONDIR': 'C:\\Monitor_config\\',
16:02:46 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
16:02:46 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
16:02:46 INFO - 'MOZILLABUILDDRIVE': 'C:',
16:02:46 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
16:02:46 INFO - 'MOZ_AIRBAG': '1',
16:02:46 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
16:02:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
16:02:46 INFO - 'MOZ_MSVCVERSION': '8',
16:02:46 INFO - 'MOZ_NO_REMOTE': '1',
16:02:46 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
16:02:46 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
16:02:46 INFO - 'NO_EM_RESTART': '1',
16:02:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
16:02:46 INFO - 'NUMBER_OF_PROCESSORS': '8',
16:02:46 INFO - 'OS': 'Windows_NT',
16:02:46 INFO - 'OURDRIVE': 'C:',
16:02:46 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',
16:02:46 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
16:02:46 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
16:02:46 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
16:02:46 INFO - 'PROCESSOR_LEVEL': '6',
16:02:46 INFO - 'PROCESSOR_REVISION': '1e05',
16:02:46 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
16:02:46 INFO - 'PROGRAMFILES': 'C:\\Program Files',
16:02:46 INFO - 'PROMPT': '$P$G',
16:02:46 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
16:02:46 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
16:02:46 INFO - 'PUBLIC': 'C:\\Users\\Public',
16:02:46 INFO - 'PWD': 'C:\\slave\\test',
16:02:46 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
16:02:46 INFO - 'SLAVEDIR': 'C:\\slave\\',
16:02:46 INFO - 'SYSTEMDRIVE': 'C:',
16:02:46 INFO - 'SYSTEMROOT': 'C:\\windows',
16:02:46 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
16:02:46 INFO - 'TEST1': 'testie',
16:02:46 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
16:02:46 INFO - 'USERDOMAIN': 'T-W732-IX-009',
16:02:46 INFO - 'USERNAME': 'cltbld',
16:02:46 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
16:02:46 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
16:02:46 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
16:02:46 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
16:02:46 INFO - 'WINDIR': 'C:\\windows',
16:02:46 INFO - 'WINDOWS_TRACING_FLAGS': '3',
16:02:46 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
16:02:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
16:02:50 INFO - Ignoring indexes: http://pypi.python.org/simple/
16:02:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
16:02:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
16:02:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
16:02:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
16:02:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
16:02:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
16:02:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
16:02:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
16:02:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
16:02:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
16:02:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
16:02:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
16:02:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
16:02:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
16:02:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
16:02:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
16:02:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
16:02:50 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
16:02:50 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
16:02:50 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
16:02:50 INFO - Unpacking c:\slave\test\build\tests\marionette
16:02:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
16:02:50 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
16:02:50 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))
16:03:01 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))
16:03:01 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))
16:03:01 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))
16:03:01 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))
16:03:01 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
16:03:01 INFO - Downloading blessings-1.5.1.tar.gz
16:03:01 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
16:03:01 INFO - Running setup.py egg_info for package blessings
16:03:01 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))
16:03:01 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
16:03:01 INFO - Running setup.py install for blessings
16:03:01 INFO - Running setup.py install for browsermob-proxy
16:03:01 INFO - Running setup.py install for manifestparser
16:03:01 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Running setup.py install for marionette-client
16:03:01 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
16:03:01 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Running setup.py install for marionette-driver
16:03:01 INFO - Running setup.py install for marionette-transport
16:03:01 INFO - Running setup.py install for mozcrash
16:03:01 INFO - Running setup.py install for mozdebug
16:03:01 INFO - Running setup.py install for mozdevice
16:03:01 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Running setup.py install for mozhttpd
16:03:01 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Running setup.py install for mozInstall
16:03:01 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Running setup.py install for mozleak
16:03:01 INFO - Running setup.py install for mozprofile
16:03:01 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
16:03:01 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
16:03:03 INFO - Running setup.py install for mozrunner
16:03:03 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
16:03:03 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
16:03:03 INFO - Running setup.py install for mozscreenshot
16:03:03 INFO - Running setup.py install for moztest
16:03:03 INFO - Running setup.py install for mozversion
16:03:03 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
16:03:03 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
16:03:03 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion
16:03:03 INFO - Cleaning up...
16:03:03 INFO - Return code: 0
16:03:03 INFO - Done creating virtualenv C:\slave\test\build\venv.
16:03:03 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
16:03:03 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
16:03:03 INFO - Reading from file tmpfile_stdout
16:03:03 INFO - Using _rmtree_windows ...
16:03:03 INFO - Using _rmtree_windows ...
16:03:03 INFO - Current package versions:
16:03:03 INFO - blessings == 1.5.1
16:03:03 INFO - blobuploader == 1.2.4
16:03:03 INFO - browsermob-proxy == 0.6.0
16:03:03 INFO - distribute == 0.6.14
16:03:03 INFO - docopt == 0.6.1
16:03:03 INFO - manifestparser == 1.1
16:03:03 INFO - marionette-client == 1.1.0
16:03:03 INFO - marionette-driver == 1.1.0
16:03:03 INFO - marionette-transport == 1.0.0
16:03:03 INFO - mozInstall == 1.12
16:03:03 INFO - mozcrash == 0.16
16:03:03 INFO - mozdebug == 0.1
16:03:03 INFO - mozdevice == 0.47
16:03:03 INFO - mozfile == 1.2
16:03:03 INFO - mozhttpd == 0.7
16:03:03 INFO - mozinfo == 0.9
16:03:03 INFO - mozleak == 0.1
16:03:03 INFO - mozlog == 3.0
16:03:03 INFO - moznetwork == 0.27
16:03:03 INFO - mozprocess == 0.22
16:03:03 INFO - mozprofile == 0.27
16:03:03 INFO - mozrunner == 6.11
16:03:03 INFO - mozscreenshot == 0.1
16:03:03 INFO - mozsystemmonitor == 0.0
16:03:03 INFO - moztest == 0.7
16:03:03 INFO - mozversion == 1.4
16:03:03 INFO - requests == 1.2.3
16:03:03 INFO - Running post-action listener: _resource_record_post_action
16:03:03 INFO - Running post-action listener: _start_resource_monitoring
16:03:03 INFO - Starting resource monitoring.
16:03:03 INFO - #####
16:03:03 INFO - ##### Running pull step.
16:03:03 INFO - #####
16:03:03 INFO - Running pre-action listener: _resource_record_pre_action
16:03:03 INFO - Running main action method: pull
16:03:03 INFO - Pull has nothing to do!
16:03:03 INFO - Running post-action listener: _resource_record_post_action
16:03:03 INFO - #####
16:03:03 INFO - ##### Running install step.
16:03:03 INFO - #####
16:03:03 INFO - Running pre-action listener: _resource_record_pre_action
16:03:03 INFO - Running main action method: install
16:03:03 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
16:03:03 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
16:03:04 INFO - Reading from file tmpfile_stdout
16:03:04 INFO - Using _rmtree_windows ...
16:03:04 INFO - Using _rmtree_windows ...
16:03:04 INFO - Detecting whether we're running mozinstall >=1.0...
16:03:04 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
16:03:04 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
16:03:04 INFO - Reading from file tmpfile_stdout
16:03:04 INFO - Output received:
16:03:04 INFO - Usage: mozinstall-script.py [options] installer
16:03:04 INFO - Options:
16:03:04 INFO - -h, --help show this help message and exit
16:03:04 INFO - -d DEST, --destination=DEST
16:03:04 INFO - Directory to install application into. [default:
16:03:04 INFO - "C:\slave\test"]
16:03:04 INFO - --app=APP Application being installed. [default: firefox]
16:03:04 INFO - Using _rmtree_windows ...
16:03:04 INFO - Using _rmtree_windows ...
16:03:04 INFO - mkdir: C:\slave\test\build\application
16:03:04 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']
16:03:04 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
16:03:06 INFO - Reading from file tmpfile_stdout
16:03:06 INFO - Output received:
16:03:06 INFO - C:\slave\test\build\application\firefox\firefox.exe
16:03:06 INFO - Using _rmtree_windows ...
16:03:06 INFO - Using _rmtree_windows ...
16:03:06 INFO - Running post-action listener: _resource_record_post_action
16:03:06 INFO - #####
16:03:06 INFO - ##### Running run-tests step.
16:03:06 INFO - #####
16:03:06 INFO - Running pre-action listener: _resource_record_pre_action
16:03:06 INFO - Running main action method: run_tests
16:03:06 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
16:03:06 INFO - minidump filename unknown. determining based upon platform and arch
16:03:06 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
16:03:06 INFO - grabbing minidump binary from tooltool
16:03:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
16:03:06 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 0x01B2D2C0>, '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 0x0188BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01324E80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
16:03:06 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
16:03:06 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
16:03:06 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
16:03:07 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp0tceso
16:03:07 INFO - INFO - File integrity verified, renaming tmp0tceso to win32-minidump_stackwalk.exe
16:03:07 INFO - Return code: 0
16:03:07 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
16:03:07 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
16:03:07 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/MbJ74GJ4R3WsULfDLpC4Tg/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
16:03:07 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/MbJ74GJ4R3WsULfDLpC4Tg/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
16:03:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
16:03:07 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
16:03:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
16:03:07 INFO - 'COMPUTERNAME': 'T-W732-IX-009',
16:03:07 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
16:03:07 INFO - 'DCLOCATION': 'SCL3',
16:03:07 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
16:03:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
16:03:07 INFO - 'FP_NO_HOST_CHECK': 'NO',
16:03:07 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
16:03:07 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
16:03:07 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
16:03:07 INFO - 'HOMEDRIVE': 'C:',
16:03:07 INFO - 'HOMEPATH': '\\Users\\cltbld',
16:03:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
16:03:07 INFO - 'KTS_VERSION': '1.19c',
16:03:07 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
16:03:07 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
16:03:07 INFO - 'LOGONSERVER': '\\\\T-W732-IX-009',
16:03:07 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
16:03:07 INFO - 'MONDIR': 'C:\\Monitor_config\\',
16:03:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
16:03:07 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
16:03:07 INFO - 'MOZILLABUILDDRIVE': 'C:',
16:03:07 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
16:03:07 INFO - 'MOZ_AIRBAG': '1',
16:03:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
16:03:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
16:03:07 INFO - 'MOZ_MSVCVERSION': '8',
16:03:07 INFO - 'MOZ_NO_REMOTE': '1',
16:03:07 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
16:03:07 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
16:03:07 INFO - 'NO_EM_RESTART': '1',
16:03:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
16:03:07 INFO - 'NUMBER_OF_PROCESSORS': '8',
16:03:07 INFO - 'OS': 'Windows_NT',
16:03:07 INFO - 'OURDRIVE': 'C:',
16:03:07 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',
16:03:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
16:03:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
16:03:07 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
16:03:07 INFO - 'PROCESSOR_LEVEL': '6',
16:03:07 INFO - 'PROCESSOR_REVISION': '1e05',
16:03:07 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
16:03:07 INFO - 'PROGRAMFILES': 'C:\\Program Files',
16:03:07 INFO - 'PROMPT': '$P$G',
16:03:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
16:03:07 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
16:03:07 INFO - 'PUBLIC': 'C:\\Users\\Public',
16:03:07 INFO - 'PWD': 'C:\\slave\\test',
16:03:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
16:03:07 INFO - 'SLAVEDIR': 'C:\\slave\\',
16:03:07 INFO - 'SYSTEMDRIVE': 'C:',
16:03:07 INFO - 'SYSTEMROOT': 'C:\\windows',
16:03:07 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
16:03:07 INFO - 'TEST1': 'testie',
16:03:07 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
16:03:07 INFO - 'USERDOMAIN': 'T-W732-IX-009',
16:03:07 INFO - 'USERNAME': 'cltbld',
16:03:07 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
16:03:07 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
16:03:07 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
16:03:07 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
16:03:07 INFO - 'WINDIR': 'C:\\windows',
16:03:07 INFO - 'WINDOWS_TRACING_FLAGS': '3',
16:03:07 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
16:03:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
16:03:07 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/MbJ74GJ4R3WsULfDLpC4Tg/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
16:03:13 INFO - Using 1 client processes
16:03:16 INFO - SUITE-START | Running 598 tests
16:03:16 INFO - Running testharness tests
16:03:16 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
16:03:16 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
16:03:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
16:03:16 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
16:03:16 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
16:03:16 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
16:03:16 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
16:03:16 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
16:03:16 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
16:03:16 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
16:03:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
16:03:16 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
16:03:16 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
16:03:16 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
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 86ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
16:03:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
16:03:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
16:03:16 INFO - TEST-START | /user-timing/test_user_timing_mark.html
16:03:16 INFO - TEST-SKIP | /user-timing/test_user_timing_mark.html | took 0ms
16:03:16 INFO - TEST-START | /user-timing/test_user_timing_measure.html
16:03:16 INFO - TEST-SKIP | /user-timing/test_user_timing_measure.html | took 0ms
16:03:16 INFO - TEST-START | /user-timing/test_user_timing_measure_navigation_timing.html
16:03:16 INFO - TEST-SKIP | /user-timing/test_user_timing_measure_navigation_timing.html | took 1ms
16:03:17 INFO - Setting up ssl
16:03:18 INFO - PROCESS | certutil |
16:03:18 INFO - PROCESS | certutil |
16:03:18 INFO - PROCESS | certutil |
16:03:18 INFO - Certificate Nickname Trust Attributes
16:03:18 INFO - SSL,S/MIME,JAR/XPI
16:03:18 INFO -
16:03:18 INFO - web-platform-tests CT,,
16:03:18 INFO -
16:03:18 INFO - Starting runner
16:03:18 INFO - PROCESS | 784 | [784] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
16:03:18 INFO - PROCESS | 784 | [784] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
16:03:18 INFO - PROCESS | 784 | [784] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/startupcache/StartupCache.cpp, line 228
16:03:19 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 111
16:03:19 INFO - PROCESS | 784 | [784] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3459
16:03:19 INFO - PROCESS | 784 | 1447113799563 Marionette INFO Marionette enabled via build flag and pref
16:03:19 INFO - PROCESS | 784 | ++DOCSHELL 0F8DB800 == 1 [pid = 784] [id = 1]
16:03:19 INFO - PROCESS | 784 | ++DOMWINDOW == 1 (0F8DBC00) [pid = 784] [serial = 1] [outer = 00000000]
16:03:20 INFO - PROCESS | 784 | ++DOMWINDOW == 2 (0F8DFC00) [pid = 784] [serial = 2] [outer = 0F8DBC00]
16:03:20 INFO - PROCESS | 784 | ++DOCSHELL 0F231800 == 2 [pid = 784] [id = 2]
16:03:20 INFO - PROCESS | 784 | ++DOMWINDOW == 3 (0F231C00) [pid = 784] [serial = 3] [outer = 00000000]
16:03:20 INFO - PROCESS | 784 | ++DOMWINDOW == 4 (0F232800) [pid = 784] [serial = 4] [outer = 0F231C00]
16:03:21 INFO - PROCESS | 784 | 1447113801413 Marionette INFO Listening on port 2828
16:03:22 INFO - PROCESS | 784 | [784] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2367
16:03:22 INFO - PROCESS | 784 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
16:03:24 INFO - PROCESS | 784 | 1447113804301 Marionette INFO Marionette enabled via command-line flag
16:03:24 INFO - PROCESS | 784 | [784] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
16:03:24 INFO - PROCESS | 784 | [784] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
16:03:24 INFO - PROCESS | 784 | ++DOCSHELL 13ED2800 == 3 [pid = 784] [id = 3]
16:03:24 INFO - PROCESS | 784 | ++DOMWINDOW == 5 (13ED2C00) [pid = 784] [serial = 5] [outer = 00000000]
16:03:24 INFO - PROCESS | 784 | ++DOMWINDOW == 6 (13ED3800) [pid = 784] [serial = 6] [outer = 13ED2C00]
16:03:24 INFO - PROCESS | 784 | ++DOMWINDOW == 7 (12C4B800) [pid = 784] [serial = 7] [outer = 0F231C00]
16:03:24 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
16:03:24 INFO - PROCESS | 784 | 1447113804468 Marionette INFO Accepted connection conn0 from 127.0.0.1:49592
16:03:24 INFO - PROCESS | 784 | 1447113804468 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
16:03:25 INFO - PROCESS | 784 | 1447113805342 Marionette INFO Closed connection conn0
16:03:25 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
16:03:25 INFO - PROCESS | 784 | 1447113805346 Marionette INFO Accepted connection conn1 from 127.0.0.1:49598
16:03:25 INFO - PROCESS | 784 | 1447113805347 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
16:03:25 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
16:03:25 INFO - PROCESS | 784 | 1447113805400 Marionette INFO Accepted connection conn2 from 127.0.0.1:49599
16:03:25 INFO - PROCESS | 784 | 1447113805401 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
16:03:25 INFO - PROCESS | 784 | ++DOCSHELL 15B36000 == 4 [pid = 784] [id = 4]
16:03:25 INFO - PROCESS | 784 | ++DOMWINDOW == 8 (15B36400) [pid = 784] [serial = 8] [outer = 00000000]
16:03:25 INFO - PROCESS | 784 | ++DOMWINDOW == 9 (16734400) [pid = 784] [serial = 9] [outer = 15B36400]
16:03:25 INFO - PROCESS | 784 | 1447113805506 Marionette INFO Closed connection conn2
16:03:25 INFO - PROCESS | 784 | ++DOMWINDOW == 10 (16737400) [pid = 784] [serial = 10] [outer = 15B36400]
16:03:25 INFO - PROCESS | 784 | 1447113805526 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
16:03:26 INFO - PROCESS | 784 | [784] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
16:03:26 INFO - PROCESS | 784 | [784] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
16:03:26 INFO - PROCESS | 784 | ++DOCSHELL 16821000 == 5 [pid = 784] [id = 5]
16:03:26 INFO - PROCESS | 784 | ++DOMWINDOW == 11 (168E9000) [pid = 784] [serial = 11] [outer = 00000000]
16:03:26 INFO - PROCESS | 784 | ++DOCSHELL 1850A000 == 6 [pid = 784] [id = 6]
16:03:26 INFO - PROCESS | 784 | ++DOMWINDOW == 12 (1850A400) [pid = 784] [serial = 12] [outer = 00000000]
16:03:27 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
16:03:27 INFO - PROCESS | 784 | ++DOCSHELL 17D84C00 == 7 [pid = 784] [id = 7]
16:03:27 INFO - PROCESS | 784 | ++DOMWINDOW == 13 (17D85000) [pid = 784] [serial = 13] [outer = 00000000]
16:03:27 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
16:03:27 INFO - PROCESS | 784 | ++DOMWINDOW == 14 (17D8E000) [pid = 784] [serial = 14] [outer = 17D85000]
16:03:27 INFO - PROCESS | 784 | ++DOMWINDOW == 15 (183B4400) [pid = 784] [serial = 15] [outer = 168E9000]
16:03:27 INFO - PROCESS | 784 | ++DOMWINDOW == 16 (183B6000) [pid = 784] [serial = 16] [outer = 1850A400]
16:03:27 INFO - PROCESS | 784 | ++DOMWINDOW == 17 (17DC5C00) [pid = 784] [serial = 17] [outer = 17D85000]
16:03:27 INFO - PROCESS | 784 | [784] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
16:03:28 INFO - PROCESS | 784 | 1447113808267 Marionette INFO loaded listener.js
16:03:28 INFO - PROCESS | 784 | 1447113808289 Marionette INFO loaded listener.js
16:03:28 INFO - PROCESS | 784 | ++DOMWINDOW == 18 (1A318400) [pid = 784] [serial = 18] [outer = 17D85000]
16:03:29 INFO - PROCESS | 784 | 1447113809044 Marionette DEBUG conn1 client <- {"sessionId":"6ba455a8-57c5-425e-bb05-5e87c3ce1e2b","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":"20151109141734","device":"desktop","version":"45.0a1"}}
16:03:29 INFO - PROCESS | 784 | 1447113809183 Marionette DEBUG conn1 -> {"name":"getContext"}
16:03:29 INFO - PROCESS | 784 | 1447113809186 Marionette DEBUG conn1 client <- {"value":"content"}
16:03:29 INFO - PROCESS | 784 | 1447113809225 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
16:03:29 INFO - PROCESS | 784 | 1447113809227 Marionette DEBUG conn1 client <- {}
16:03:29 INFO - PROCESS | 784 | 1447113809868 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}}
16:03:30 INFO - PROCESS | 784 | --DOCSHELL 0F8DB800 == 6 [pid = 784] [id = 1]
16:03:30 INFO - PROCESS | 784 | [784] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
16:03:31 INFO - PROCESS | 784 | ++DOMWINDOW == 19 (16C4B400) [pid = 784] [serial = 19] [outer = 17D85000]
16:03:31 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
16:03:31 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
16:03:32 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
16:03:32 INFO - PROCESS | 784 | ++DOCSHELL 1A4D1800 == 7 [pid = 784] [id = 8]
16:03:32 INFO - PROCESS | 784 | ++DOMWINDOW == 20 (1A4D2000) [pid = 784] [serial = 20] [outer = 00000000]
16:03:32 INFO - PROCESS | 784 | ++DOMWINDOW == 21 (1AA49000) [pid = 784] [serial = 21] [outer = 1A4D2000]
16:03:32 INFO - PROCESS | 784 | 1447113812645 Marionette INFO loaded listener.js
16:03:32 INFO - PROCESS | 784 | ++DOMWINDOW == 22 (1AC2D400) [pid = 784] [serial = 22] [outer = 1A4D2000]
16:03:33 INFO - PROCESS | 784 | ++DOCSHELL 133CDC00 == 8 [pid = 784] [id = 9]
16:03:33 INFO - PROCESS | 784 | ++DOMWINDOW == 23 (1AC35400) [pid = 784] [serial = 23] [outer = 00000000]
16:03:33 INFO - PROCESS | 784 | ++DOMWINDOW == 24 (1B485800) [pid = 784] [serial = 24] [outer = 1AC35400]
16:03:33 INFO - PROCESS | 784 | 1447113813077 Marionette INFO loaded listener.js
16:03:33 INFO - PROCESS | 784 | ++DOMWINDOW == 25 (1B48D400) [pid = 784] [serial = 25] [outer = 1AC35400]
16:03:33 INFO - PROCESS | 784 | ++DOCSHELL 0F294800 == 9 [pid = 784] [id = 10]
16:03:33 INFO - PROCESS | 784 | ++DOMWINDOW == 26 (0F297C00) [pid = 784] [serial = 26] [outer = 00000000]
16:03:33 INFO - PROCESS | 784 | ++DOMWINDOW == 27 (0F83B000) [pid = 784] [serial = 27] [outer = 0F297C00]
16:03:34 INFO - PROCESS | 784 | ++DOMWINDOW == 28 (12D49800) [pid = 784] [serial = 28] [outer = 0F297C00]
16:03:34 INFO - PROCESS | 784 | --DOCSHELL 15B36000 == 8 [pid = 784] [id = 4]
16:03:34 INFO - PROCESS | 784 | ++DOCSHELL 0EFDEC00 == 9 [pid = 784] [id = 11]
16:03:34 INFO - PROCESS | 784 | ++DOMWINDOW == 29 (0F8D5C00) [pid = 784] [serial = 29] [outer = 00000000]
16:03:34 INFO - PROCESS | 784 | ++DOMWINDOW == 30 (133CD400) [pid = 784] [serial = 30] [outer = 0F8D5C00]
16:03:34 INFO - PROCESS | 784 | ++DOMWINDOW == 31 (138D7400) [pid = 784] [serial = 31] [outer = 0F8D5C00]
16:03:34 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
16:03:34 INFO - document served over http requires an https
16:03:34 INFO - sub-resource via script-tag using the meta-referrer
16:03:34 INFO - delivery method with keep-origin-redirect and when
16:03:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
16:03:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
16:03:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:03:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
16:03:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
16:03:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
16:03:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
16:03:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
16:03:34 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
16:03:34 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 1955ms
16:03:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
16:03:34 INFO - PROCESS | 784 | ++DOCSHELL 0F8A1400 == 10 [pid = 784] [id = 12]
16:03:34 INFO - PROCESS | 784 | ++DOMWINDOW == 32 (0F8A1800) [pid = 784] [serial = 32] [outer = 00000000]
16:03:34 INFO - PROCESS | 784 | ++DOMWINDOW == 33 (1672F800) [pid = 784] [serial = 33] [outer = 0F8A1800]
16:03:34 INFO - PROCESS | 784 | 1447113814523 Marionette INFO loaded listener.js
16:03:34 INFO - PROCESS | 784 | ++DOMWINDOW == 34 (1681B400) [pid = 784] [serial = 34] [outer = 0F8A1800]
16:03:34 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
16:03:34 INFO - document served over http requires an https
16:03:34 INFO - sub-resource via script-tag using the meta-referrer
16:03:34 INFO - delivery method with no-redirect and when
16:03:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
16:03:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
16:03:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:03:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
16:03:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
16:03:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
16:03:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
16:03:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
16:03:34 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
16:03:34 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 611ms
16:03:34 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
16:03:35 INFO - PROCESS | 784 | ++DOCSHELL 168E7C00 == 11 [pid = 784] [id = 13]
16:03:35 INFO - PROCESS | 784 | ++DOMWINDOW == 35 (168EE400) [pid = 784] [serial = 35] [outer = 00000000]
16:03:35 INFO - PROCESS | 784 | ++DOMWINDOW == 36 (18513400) [pid = 784] [serial = 36] [outer = 168EE400]
16:03:35 INFO - PROCESS | 784 | 1447113815102 Marionette INFO loaded listener.js
16:03:35 INFO - PROCESS | 784 | ++DOMWINDOW == 37 (199D1800) [pid = 784] [serial = 37] [outer = 168EE400]
16:03:35 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
16:03:35 INFO - document served over http requires an https
16:03:35 INFO - sub-resource via script-tag using the meta-referrer
16:03:35 INFO - delivery method with swap-origin-redirect and when
16:03:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
16:03:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
16:03:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:03:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
16:03:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
16:03:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
16:03:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
16:03:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
16:03:35 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
16:03:35 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 570ms
16:03:35 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
16:03:35 INFO - PROCESS | 784 | ++DOCSHELL 1A1E2400 == 12 [pid = 784] [id = 14]
16:03:35 INFO - PROCESS | 784 | ++DOMWINDOW == 38 (1A270C00) [pid = 784] [serial = 38] [outer = 00000000]
16:03:35 INFO - PROCESS | 784 | ++DOMWINDOW == 39 (1AC34800) [pid = 784] [serial = 39] [outer = 1A270C00]
16:03:35 INFO - PROCESS | 784 | 1447113815676 Marionette INFO loaded listener.js
16:03:35 INFO - PROCESS | 784 | ++DOMWINDOW == 40 (1AE06800) [pid = 784] [serial = 40] [outer = 1A270C00]
16:03:36 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
16:03:36 INFO - document served over http requires an https
16:03:36 INFO - sub-resource via script-tag using the meta-referrer
16:03:36 INFO - delivery method with swap-origin-redirect and when
16:03:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
16:03:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
16:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:03:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
16:03:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
16:03:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
16:03:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
16:03:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
16:03:36 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
16:03:36 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 631ms
16:03:36 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
16:03:36 INFO - PROCESS | 784 | ++DOCSHELL 1AE82400 == 13 [pid = 784] [id = 15]
16:03:36 INFO - PROCESS | 784 | ++DOMWINDOW == 41 (1AE87800) [pid = 784] [serial = 41] [outer = 00000000]
16:03:36 INFO - PROCESS | 784 | ++DOMWINDOW == 42 (1AE8AC00) [pid = 784] [serial = 42] [outer = 1AE87800]
16:03:36 INFO - PROCESS | 784 | 1447113816254 Marionette INFO loaded listener.js
16:03:36 INFO - PROCESS | 784 | ++DOMWINDOW == 43 (1CF5EC00) [pid = 784] [serial = 43] [outer = 1AE87800]
16:03:36 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
16:03:36 INFO - document served over http requires an https
16:03:36 INFO - sub-resource via script-tag using the meta-referrer
16:03:36 INFO - delivery method with keep-origin-redirect and when
16:03:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
16:03:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
16:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:03:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
16:03:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
16:03:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
16:03:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
16:03:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
16:03:36 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
16:03:36 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 571ms
16:03:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
16:03:36 INFO - PROCESS | 784 | ++DOCSHELL 138A8C00 == 14 [pid = 784] [id = 16]
16:03:36 INFO - PROCESS | 784 | ++DOMWINDOW == 44 (138A9000) [pid = 784] [serial = 44] [outer = 00000000]
16:03:36 INFO - PROCESS | 784 | ++DOMWINDOW == 45 (198C2400) [pid = 784] [serial = 45] [outer = 138A9000]
16:03:36 INFO - PROCESS | 784 | 1447113816833 Marionette INFO loaded listener.js
16:03:36 INFO - PROCESS | 784 | ++DOMWINDOW == 46 (198C9000) [pid = 784] [serial = 46] [outer = 138A9000]
16:03:37 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
16:03:37 INFO - document served over http requires an https
16:03:37 INFO - sub-resource via script-tag using the meta-referrer
16:03:37 INFO - delivery method with no-redirect and when
16:03:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
16:03:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
16:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:03:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
16:03:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
16:03:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
16:03:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
16:03:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
16:03:37 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
16:03:37 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
16:03:37 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
16:03:37 INFO - PROCESS | 784 | ++DOCSHELL 13BBC800 == 15 [pid = 784] [id = 17]
16:03:37 INFO - PROCESS | 784 | ++DOMWINDOW == 47 (13BBCC00) [pid = 784] [serial = 47] [outer = 00000000]
16:03:37 INFO - PROCESS | 784 | ++DOMWINDOW == 48 (1A263C00) [pid = 784] [serial = 48] [outer = 13BBCC00]
16:03:37 INFO - PROCESS | 784 | 1447113817443 Marionette INFO loaded listener.js
16:03:37 INFO - PROCESS | 784 | ++DOMWINDOW == 49 (12FB0800) [pid = 784] [serial = 49] [outer = 13BBCC00]
16:03:37 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
16:03:37 INFO - document served over http requires an https
16:03:37 INFO - sub-resource via script-tag using the meta-referrer
16:03:37 INFO - delivery method with swap-origin-redirect and when
16:03:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
16:03:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
16:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:03:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
16:03:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
16:03:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
16:03:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
16:03:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
16:03:37 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
16:03:37 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 570ms
16:03:37 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
16:03:37 INFO - PROCESS | 784 | ++DOCSHELL 12FB8800 == 16 [pid = 784] [id = 18]
16:03:37 INFO - PROCESS | 784 | ++DOMWINDOW == 50 (12FB9800) [pid = 784] [serial = 50] [outer = 00000000]
16:03:37 INFO - PROCESS | 784 | ++DOMWINDOW == 51 (13F0CC00) [pid = 784] [serial = 51] [outer = 12FB9800]
16:03:38 INFO - PROCESS | 784 | 1447113818000 Marionette INFO loaded listener.js
16:03:38 INFO - PROCESS | 784 | ++DOMWINDOW == 52 (14405400) [pid = 784] [serial = 52] [outer = 12FB9800]
16:03:38 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
16:03:38 INFO - document served over http requires an https
16:03:38 INFO - sub-resource via xhr-request using the meta-referrer
16:03:38 INFO - delivery method with keep-origin-redirect and when
16:03:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
16:03:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
16:03:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:03:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
16:03:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
16:03:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
16:03:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
16:03:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
16:03:38 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
16:03:38 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 631ms
16:03:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
16:03:38 INFO - PROCESS | 784 | ++DOCSHELL 13B3EC00 == 17 [pid = 784] [id = 19]
16:03:38 INFO - PROCESS | 784 | ++DOMWINDOW == 53 (13B3F000) [pid = 784] [serial = 53] [outer = 00000000]
16:03:38 INFO - PROCESS | 784 | ++DOMWINDOW == 54 (13B42400) [pid = 784] [serial = 54] [outer = 13B3F000]
16:03:38 INFO - PROCESS | 784 | 1447113818630 Marionette INFO loaded listener.js
16:03:38 INFO - PROCESS | 784 | ++DOMWINDOW == 55 (13B46400) [pid = 784] [serial = 55] [outer = 13B3F000]
16:03:39 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
16:03:39 INFO - document served over http requires an https
16:03:39 INFO - sub-resource via xhr-request using the meta-referrer
16:03:39 INFO - delivery method with no-redirect and when
16:03:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
16:03:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
16:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:03:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
16:03:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
16:03:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
16:03:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
16:03:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
16:03:39 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
16:03:39 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 530ms
16:03:39 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
16:03:39 INFO - PROCESS | 784 | ++DOCSHELL 16B77800 == 18 [pid = 784] [id = 20]
16:03:39 INFO - PROCESS | 784 | ++DOMWINDOW == 56 (16B78C00) [pid = 784] [serial = 56] [outer = 00000000]
16:03:39 INFO - PROCESS | 784 | ++DOMWINDOW == 57 (1CF5B400) [pid = 784] [serial = 57] [outer = 16B78C00]
16:03:39 INFO - PROCESS | 784 | 1447113819199 Marionette INFO loaded listener.js
16:03:39 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (1D62E800) [pid = 784] [serial = 58] [outer = 16B78C00]
16:03:39 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
16:03:39 INFO - document served over http requires an https
16:03:39 INFO - sub-resource via xhr-request using the meta-referrer
16:03:39 INFO - delivery method with swap-origin-redirect and when
16:03:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
16:03:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
16:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:03:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
16:03:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
16:03:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
16:03:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
16:03:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
16:03:39 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
16:03:39 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 570ms
16:03:39 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
16:03:39 INFO - PROCESS | 784 | ++DOCSHELL 1D633800 == 19 [pid = 784] [id = 21]
16:03:39 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (1D635C00) [pid = 784] [serial = 59] [outer = 00000000]
16:03:39 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (1E106400) [pid = 784] [serial = 60] [outer = 1D635C00]
16:03:39 INFO - PROCESS | 784 | 1447113819775 Marionette INFO loaded listener.js
16:03:39 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (1E10D000) [pid = 784] [serial = 61] [outer = 1D635C00]
16:03:40 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
16:03:40 INFO - document served over http requires an https
16:03:40 INFO - sub-resource via xhr-request using the meta-referrer
16:03:40 INFO - delivery method with swap-origin-redirect and when
16:03:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
16:03:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
16:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:03:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
16:03:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
16:03:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
16:03:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
16:03:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
16:03:40 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
16:03:40 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 570ms
16:03:40 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
16:03:40 INFO - PROCESS | 784 | ++DOCSHELL 1E1E9000 == 20 [pid = 784] [id = 22]
16:03:40 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (1E1EB000) [pid = 784] [serial = 62] [outer = 00000000]
16:03:40 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (1E219C00) [pid = 784] [serial = 63] [outer = 1E1EB000]
16:03:40 INFO - PROCESS | 784 | 1447113820391 Marionette INFO loaded listener.js
16:03:40 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (1E222400) [pid = 784] [serial = 64] [outer = 1E1EB000]
16:03:40 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
16:03:40 INFO - document served over http requires an https
16:03:40 INFO - sub-resource via xhr-request using the meta-referrer
16:03:40 INFO - delivery method with keep-origin-redirect and when
16:03:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
16:03:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
16:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:03:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
16:03:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
16:03:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
16:03:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
16:03:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
16:03:40 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
16:03:40 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 631ms
16:03:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
16:03:40 INFO - PROCESS | 784 | ++DOCSHELL 198CE400 == 21 [pid = 784] [id = 23]
16:03:40 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (1E225400) [pid = 784] [serial = 65] [outer = 00000000]
16:03:40 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (1E471C00) [pid = 784] [serial = 66] [outer = 1E225400]
16:03:40 INFO - PROCESS | 784 | 1447113820984 Marionette INFO loaded listener.js
16:03:41 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (1E476400) [pid = 784] [serial = 67] [outer = 1E225400]
16:03:41 INFO - PROCESS | 784 | --DOCSHELL 1A4D1800 == 20 [pid = 784] [id = 8]
16:03:42 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
16:03:42 INFO - document served over http requires an https
16:03:42 INFO - sub-resource via xhr-request using the meta-referrer
16:03:42 INFO - delivery method with no-redirect and when
16:03:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
16:03:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
16:03:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:03:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
16:03:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
16:03:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
16:03:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
16:03:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
16:03:42 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
16:03:42 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 1276ms
16:03:42 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
16:03:42 INFO - PROCESS | 784 | ++DOCSHELL 138A4C00 == 21 [pid = 784] [id = 24]
16:03:42 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (138A7400) [pid = 784] [serial = 68] [outer = 00000000]
16:03:42 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (13B46000) [pid = 784] [serial = 69] [outer = 138A7400]
16:03:42 INFO - PROCESS | 784 | 1447113822273 Marionette INFO loaded listener.js
16:03:42 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (13BB0800) [pid = 784] [serial = 70] [outer = 138A7400]
16:03:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
16:03:42 INFO - document served over http requires an https
16:03:42 INFO - sub-resource via xhr-request using the meta-referrer
16:03:42 INFO - delivery method with swap-origin-redirect and when
16:03:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
16:03:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
16:03:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:03:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
16:03:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
16:03:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
16:03:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
16:03:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
16:03:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
16:03:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 631ms
16:03:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
16:03:42 INFO - PROCESS | 784 | ++DOCSHELL 138A9C00 == 22 [pid = 784] [id = 25]
16:03:42 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (13F03800) [pid = 784] [serial = 71] [outer = 00000000]
16:03:42 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (14409C00) [pid = 784] [serial = 72] [outer = 13F03800]
16:03:42 INFO - PROCESS | 784 | 1447113822918 Marionette INFO loaded listener.js
16:03:43 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (16736000) [pid = 784] [serial = 73] [outer = 13F03800]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 72 (15B36400) [pid = 784] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 71 (1E219C00) [pid = 784] [serial = 63] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 70 (0F232800) [pid = 784] [serial = 4] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1E1EB000) [pid = 784] [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]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 68 (168EE400) [pid = 784] [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]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 67 (138A9000) [pid = 784] [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]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 66 (13BBCC00) [pid = 784] [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]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 65 (1A4D2000) [pid = 784] [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]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 64 (13B3F000) [pid = 784] [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]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 63 (0F8A1800) [pid = 784] [serial = 32] [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]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 62 (16B78C00) [pid = 784] [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]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 61 (1AE87800) [pid = 784] [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]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 60 (12FB9800) [pid = 784] [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]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 59 (1A270C00) [pid = 784] [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]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 58 (1D635C00) [pid = 784] [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]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 57 (17DC5C00) [pid = 784] [serial = 17] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 56 (17D8E000) [pid = 784] [serial = 14] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 55 (1E106400) [pid = 784] [serial = 60] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 54 (1CF5B400) [pid = 784] [serial = 57] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 53 (13B42400) [pid = 784] [serial = 54] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 52 (13F0CC00) [pid = 784] [serial = 51] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 51 (1A263C00) [pid = 784] [serial = 48] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 50 (198C2400) [pid = 784] [serial = 45] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 49 (1AE8AC00) [pid = 784] [serial = 42] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 48 (1AC34800) [pid = 784] [serial = 39] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 47 (18513400) [pid = 784] [serial = 36] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 46 (1672F800) [pid = 784] [serial = 33] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 45 (133CD400) [pid = 784] [serial = 30] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 44 (1B485800) [pid = 784] [serial = 24] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 43 (1AA49000) [pid = 784] [serial = 21] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 42 (0F83B000) [pid = 784] [serial = 27] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 41 (16734400) [pid = 784] [serial = 9] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 40 (1E10D000) [pid = 784] [serial = 61] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 39 (1D62E800) [pid = 784] [serial = 58] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 38 (13B46400) [pid = 784] [serial = 55] [outer = 00000000] [url = about:blank]
16:03:43 INFO - PROCESS | 784 | --DOMWINDOW == 37 (14405400) [pid = 784] [serial = 52] [outer = 00000000] [url = about:blank]
16:03:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
16:03:43 INFO - document served over http requires an http
16:03:43 INFO - sub-resource via fetch-request using the http-csp
16:03:43 INFO - delivery method with keep-origin-redirect and when
16:03:43 INFO - the target request is cross-origin.
16:03:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
16:03:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
16:03:43 INFO - PROCESS | 784 | ++DOCSHELL 138DAC00 == 23 [pid = 784] [id = 26]
16:03:43 INFO - PROCESS | 784 | ++DOMWINDOW == 38 (14402800) [pid = 784] [serial = 74] [outer = 00000000]
16:03:43 INFO - PROCESS | 784 | ++DOMWINDOW == 39 (168EA800) [pid = 784] [serial = 75] [outer = 14402800]
16:03:43 INFO - PROCESS | 784 | 1447113823628 Marionette INFO loaded listener.js
16:03:43 INFO - PROCESS | 784 | ++DOMWINDOW == 40 (16B78C00) [pid = 784] [serial = 76] [outer = 14402800]
16:03:43 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
16:03:43 INFO - document served over http requires an http
16:03:43 INFO - sub-resource via fetch-request using the http-csp
16:03:43 INFO - delivery method with no-redirect and when
16:03:43 INFO - the target request is cross-origin.
16:03:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 530ms
16:03:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
16:03:44 INFO - PROCESS | 784 | ++DOCSHELL 16B7C400 == 24 [pid = 784] [id = 27]
16:03:44 INFO - PROCESS | 784 | ++DOMWINDOW == 41 (16B7EC00) [pid = 784] [serial = 77] [outer = 00000000]
16:03:44 INFO - PROCESS | 784 | ++DOMWINDOW == 42 (16EEF000) [pid = 784] [serial = 78] [outer = 16B7EC00]
16:03:44 INFO - PROCESS | 784 | 1447113824109 Marionette INFO loaded listener.js
16:03:44 INFO - PROCESS | 784 | ++DOMWINDOW == 43 (17EED800) [pid = 784] [serial = 79] [outer = 16B7EC00]
16:03:44 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
16:03:44 INFO - document served over http requires an http
16:03:44 INFO - sub-resource via fetch-request using the http-csp
16:03:44 INFO - delivery method with swap-origin-redirect and when
16:03:44 INFO - the target request is cross-origin.
16:03:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 571ms
16:03:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
16:03:44 INFO - PROCESS | 784 | ++DOCSHELL 198C8C00 == 25 [pid = 784] [id = 28]
16:03:44 INFO - PROCESS | 784 | ++DOMWINDOW == 44 (198CA400) [pid = 784] [serial = 80] [outer = 00000000]
16:03:44 INFO - PROCESS | 784 | ++DOMWINDOW == 45 (199C9C00) [pid = 784] [serial = 81] [outer = 198CA400]
16:03:44 INFO - PROCESS | 784 | 1447113824678 Marionette INFO loaded listener.js
16:03:44 INFO - PROCESS | 784 | ++DOMWINDOW == 46 (1A270C00) [pid = 784] [serial = 82] [outer = 198CA400]
16:03:45 INFO - PROCESS | 784 | ++DOCSHELL 1AA49800 == 26 [pid = 784] [id = 29]
16:03:45 INFO - PROCESS | 784 | ++DOMWINDOW == 47 (1AA4A800) [pid = 784] [serial = 83] [outer = 00000000]
16:03:45 INFO - PROCESS | 784 | ++DOMWINDOW == 48 (1AC31400) [pid = 784] [serial = 84] [outer = 1AA4A800]
16:03:45 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
16:03:45 INFO - document served over http requires an http
16:03:45 INFO - sub-resource via iframe-tag using the http-csp
16:03:45 INFO - delivery method with keep-origin-redirect and when
16:03:45 INFO - the target request is cross-origin.
16:03:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 570ms
16:03:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
16:03:45 INFO - PROCESS | 784 | ++DOCSHELL 1AC31000 == 27 [pid = 784] [id = 30]
16:03:45 INFO - PROCESS | 784 | ++DOMWINDOW == 49 (1AC31C00) [pid = 784] [serial = 85] [outer = 00000000]
16:03:45 INFO - PROCESS | 784 | ++DOMWINDOW == 50 (1AE80000) [pid = 784] [serial = 86] [outer = 1AC31C00]
16:03:45 INFO - PROCESS | 784 | 1447113825277 Marionette INFO loaded listener.js
16:03:45 INFO - PROCESS | 784 | ++DOMWINDOW == 51 (1AE87000) [pid = 784] [serial = 87] [outer = 1AC31C00]
16:03:45 INFO - PROCESS | 784 | ++DOCSHELL 13B3F000 == 28 [pid = 784] [id = 31]
16:03:45 INFO - PROCESS | 784 | ++DOMWINDOW == 52 (13BAF800) [pid = 784] [serial = 88] [outer = 00000000]
16:03:45 INFO - PROCESS | 784 | ++DOMWINDOW == 53 (138A1C00) [pid = 784] [serial = 89] [outer = 13BAF800]
16:03:45 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
16:03:45 INFO - document served over http requires an http
16:03:45 INFO - sub-resource via iframe-tag using the http-csp
16:03:45 INFO - delivery method with no-redirect and when
16:03:45 INFO - the target request is cross-origin.
16:03:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 770ms
16:03:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
16:03:46 INFO - PROCESS | 784 | ++DOCSHELL 13B4BC00 == 29 [pid = 784] [id = 32]
16:03:46 INFO - PROCESS | 784 | ++DOMWINDOW == 54 (13BB9400) [pid = 784] [serial = 90] [outer = 00000000]
16:03:46 INFO - PROCESS | 784 | ++DOMWINDOW == 55 (16734400) [pid = 784] [serial = 91] [outer = 13BB9400]
16:03:46 INFO - PROCESS | 784 | 1447113826128 Marionette INFO loaded listener.js
16:03:46 INFO - PROCESS | 784 | ++DOMWINDOW == 56 (16B74C00) [pid = 784] [serial = 92] [outer = 13BB9400]
16:03:46 INFO - PROCESS | 784 | ++DOCSHELL 198C3C00 == 30 [pid = 784] [id = 33]
16:03:46 INFO - PROCESS | 784 | ++DOMWINDOW == 57 (198CE800) [pid = 784] [serial = 93] [outer = 00000000]
16:03:46 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (1AE7D800) [pid = 784] [serial = 94] [outer = 198CE800]
16:03:46 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
16:03:46 INFO - document served over http requires an http
16:03:46 INFO - sub-resource via iframe-tag using the http-csp
16:03:46 INFO - delivery method with swap-origin-redirect and when
16:03:46 INFO - the target request is cross-origin.
16:03:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 871ms
16:03:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
16:03:46 INFO - PROCESS | 784 | ++DOCSHELL 1AE82800 == 31 [pid = 784] [id = 34]
16:03:46 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (1AE88C00) [pid = 784] [serial = 95] [outer = 00000000]
16:03:47 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (1CF55000) [pid = 784] [serial = 96] [outer = 1AE88C00]
16:03:47 INFO - PROCESS | 784 | 1447113827030 Marionette INFO loaded listener.js
16:03:47 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (1D628800) [pid = 784] [serial = 97] [outer = 1AE88C00]
16:03:47 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
16:03:47 INFO - document served over http requires an http
16:03:47 INFO - sub-resource via script-tag using the http-csp
16:03:47 INFO - delivery method with keep-origin-redirect and when
16:03:47 INFO - the target request is cross-origin.
16:03:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 730ms
16:03:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
16:03:47 INFO - PROCESS | 784 | ++DOCSHELL 1D630C00 == 32 [pid = 784] [id = 35]
16:03:47 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (1D633000) [pid = 784] [serial = 98] [outer = 00000000]
16:03:47 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (1E10D800) [pid = 784] [serial = 99] [outer = 1D633000]
16:03:47 INFO - PROCESS | 784 | 1447113827781 Marionette INFO loaded listener.js
16:03:47 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (1E1ED000) [pid = 784] [serial = 100] [outer = 1D633000]
16:03:48 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
16:03:48 INFO - document served over http requires an http
16:03:48 INFO - sub-resource via script-tag using the http-csp
16:03:48 INFO - delivery method with no-redirect and when
16:03:48 INFO - the target request is cross-origin.
16:03:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 730ms
16:03:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
16:03:48 INFO - PROCESS | 784 | ++DOCSHELL 1E1F1000 == 33 [pid = 784] [id = 36]
16:03:48 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (1E21A800) [pid = 784] [serial = 101] [outer = 00000000]
16:03:48 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (1E46C400) [pid = 784] [serial = 102] [outer = 1E21A800]
16:03:48 INFO - PROCESS | 784 | 1447113828547 Marionette INFO loaded listener.js
16:03:48 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (1E474000) [pid = 784] [serial = 103] [outer = 1E21A800]
16:03:49 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
16:03:49 INFO - document served over http requires an http
16:03:49 INFO - sub-resource via script-tag using the http-csp
16:03:49 INFO - delivery method with swap-origin-redirect and when
16:03:49 INFO - the target request is cross-origin.
16:03:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 711ms
16:03:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
16:03:49 INFO - PROCESS | 784 | ++DOCSHELL 198C6C00 == 34 [pid = 784] [id = 37]
16:03:49 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (199D5C00) [pid = 784] [serial = 104] [outer = 00000000]
16:03:49 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (199DCC00) [pid = 784] [serial = 105] [outer = 199D5C00]
16:03:49 INFO - PROCESS | 784 | 1447113829789 Marionette INFO loaded listener.js
16:03:49 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (1A39E800) [pid = 784] [serial = 106] [outer = 199D5C00]
16:03:50 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
16:03:50 INFO - document served over http requires an http
16:03:50 INFO - sub-resource via xhr-request using the http-csp
16:03:50 INFO - delivery method with keep-origin-redirect and when
16:03:50 INFO - the target request is cross-origin.
16:03:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1382ms
16:03:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
16:03:50 INFO - PROCESS | 784 | ++DOCSHELL 1389E400 == 35 [pid = 784] [id = 38]
16:03:50 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (138A8800) [pid = 784] [serial = 107] [outer = 00000000]
16:03:50 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (13CB0400) [pid = 784] [serial = 108] [outer = 138A8800]
16:03:50 INFO - PROCESS | 784 | 1447113830655 Marionette INFO loaded listener.js
16:03:50 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (14405C00) [pid = 784] [serial = 109] [outer = 138A8800]
16:03:51 INFO - PROCESS | 784 | --DOCSHELL 1AA49800 == 34 [pid = 784] [id = 29]
16:03:51 INFO - PROCESS | 784 | --DOMWINDOW == 72 (199D1800) [pid = 784] [serial = 37] [outer = 00000000] [url = about:blank]
16:03:51 INFO - PROCESS | 784 | --DOMWINDOW == 71 (1AE06800) [pid = 784] [serial = 40] [outer = 00000000] [url = about:blank]
16:03:51 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1CF5EC00) [pid = 784] [serial = 43] [outer = 00000000] [url = about:blank]
16:03:51 INFO - PROCESS | 784 | --DOMWINDOW == 69 (198C9000) [pid = 784] [serial = 46] [outer = 00000000] [url = about:blank]
16:03:51 INFO - PROCESS | 784 | --DOMWINDOW == 68 (12FB0800) [pid = 784] [serial = 49] [outer = 00000000] [url = about:blank]
16:03:51 INFO - PROCESS | 784 | --DOMWINDOW == 67 (1681B400) [pid = 784] [serial = 34] [outer = 00000000] [url = about:blank]
16:03:51 INFO - PROCESS | 784 | --DOMWINDOW == 66 (1AC2D400) [pid = 784] [serial = 22] [outer = 00000000] [url = about:blank]
16:03:51 INFO - PROCESS | 784 | --DOMWINDOW == 65 (1E222400) [pid = 784] [serial = 64] [outer = 00000000] [url = about:blank]
16:03:51 INFO - PROCESS | 784 | --DOMWINDOW == 64 (16737400) [pid = 784] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
16:03:51 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
16:03:51 INFO - document served over http requires an http
16:03:51 INFO - sub-resource via xhr-request using the http-csp
16:03:51 INFO - delivery method with no-redirect and when
16:03:51 INFO - the target request is cross-origin.
16:03:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 730ms
16:03:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
16:03:51 INFO - PROCESS | 784 | ++DOCSHELL 138A6000 == 35 [pid = 784] [id = 39]
16:03:51 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (138A9800) [pid = 784] [serial = 110] [outer = 00000000]
16:03:51 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (13B4C400) [pid = 784] [serial = 111] [outer = 138A9800]
16:03:51 INFO - PROCESS | 784 | 1447113831322 Marionette INFO loaded listener.js
16:03:51 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (13E64400) [pid = 784] [serial = 112] [outer = 138A9800]
16:03:51 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
16:03:51 INFO - document served over http requires an http
16:03:51 INFO - sub-resource via xhr-request using the http-csp
16:03:51 INFO - delivery method with swap-origin-redirect and when
16:03:51 INFO - the target request is cross-origin.
16:03:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 570ms
16:03:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
16:03:51 INFO - PROCESS | 784 | ++DOCSHELL 16739400 == 36 [pid = 784] [id = 40]
16:03:51 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (1673BC00) [pid = 784] [serial = 113] [outer = 00000000]
16:03:51 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (16B71000) [pid = 784] [serial = 114] [outer = 1673BC00]
16:03:51 INFO - PROCESS | 784 | 1447113831902 Marionette INFO loaded listener.js
16:03:51 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (16EF3C00) [pid = 784] [serial = 115] [outer = 1673BC00]
16:03:52 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
16:03:52 INFO - document served over http requires an https
16:03:52 INFO - sub-resource via fetch-request using the http-csp
16:03:52 INFO - delivery method with keep-origin-redirect and when
16:03:52 INFO - the target request is cross-origin.
16:03:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 631ms
16:03:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
16:03:52 INFO - PROCESS | 784 | ++DOCSHELL 17DD2C00 == 37 [pid = 784] [id = 41]
16:03:52 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (198C7C00) [pid = 784] [serial = 116] [outer = 00000000]
16:03:52 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (199C8C00) [pid = 784] [serial = 117] [outer = 198C7C00]
16:03:52 INFO - PROCESS | 784 | 1447113832521 Marionette INFO loaded listener.js
16:03:52 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (199DBC00) [pid = 784] [serial = 118] [outer = 198C7C00]
16:03:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
16:03:52 INFO - document served over http requires an https
16:03:52 INFO - sub-resource via fetch-request using the http-csp
16:03:52 INFO - delivery method with no-redirect and when
16:03:52 INFO - the target request is cross-origin.
16:03:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 570ms
16:03:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
16:03:53 INFO - PROCESS | 784 | ++DOCSHELL 19AD0800 == 38 [pid = 784] [id = 42]
16:03:53 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1A1E6000) [pid = 784] [serial = 119] [outer = 00000000]
16:03:53 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1AA48C00) [pid = 784] [serial = 120] [outer = 1A1E6000]
16:03:53 INFO - PROCESS | 784 | 1447113833093 Marionette INFO loaded listener.js
16:03:53 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1AC3C400) [pid = 784] [serial = 121] [outer = 1A1E6000]
16:03:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
16:03:53 INFO - document served over http requires an https
16:03:53 INFO - sub-resource via fetch-request using the http-csp
16:03:53 INFO - delivery method with swap-origin-redirect and when
16:03:53 INFO - the target request is cross-origin.
16:03:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 630ms
16:03:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
16:03:53 INFO - PROCESS | 784 | ++DOCSHELL 1D634C00 == 39 [pid = 784] [id = 43]
16:03:53 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (1D635000) [pid = 784] [serial = 122] [outer = 00000000]
16:03:53 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (1E107800) [pid = 784] [serial = 123] [outer = 1D635000]
16:03:53 INFO - PROCESS | 784 | 1447113833769 Marionette INFO loaded listener.js
16:03:53 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1E21A400) [pid = 784] [serial = 124] [outer = 1D635000]
16:03:53 INFO - PROCESS | 784 | --DOMWINDOW == 78 (199C9C00) [pid = 784] [serial = 81] [outer = 00000000] [url = about:blank]
16:03:53 INFO - PROCESS | 784 | --DOMWINDOW == 77 (168EA800) [pid = 784] [serial = 75] [outer = 00000000] [url = about:blank]
16:03:53 INFO - PROCESS | 784 | --DOMWINDOW == 76 (13B46000) [pid = 784] [serial = 69] [outer = 00000000] [url = about:blank]
16:03:53 INFO - PROCESS | 784 | --DOMWINDOW == 75 (16EEF000) [pid = 784] [serial = 78] [outer = 00000000] [url = about:blank]
16:03:53 INFO - PROCESS | 784 | --DOMWINDOW == 74 (14409C00) [pid = 784] [serial = 72] [outer = 00000000] [url = about:blank]
16:03:53 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1E471C00) [pid = 784] [serial = 66] [outer = 00000000] [url = about:blank]
16:03:53 INFO - PROCESS | 784 | --DOMWINDOW == 72 (14402800) [pid = 784] [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]
16:03:53 INFO - PROCESS | 784 | --DOMWINDOW == 71 (16B7EC00) [pid = 784] [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]
16:03:53 INFO - PROCESS | 784 | --DOMWINDOW == 70 (13F03800) [pid = 784] [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]
16:03:53 INFO - PROCESS | 784 | --DOMWINDOW == 69 (198CA400) [pid = 784] [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]
16:03:53 INFO - PROCESS | 784 | --DOMWINDOW == 68 (138A7400) [pid = 784] [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]
16:03:54 INFO - PROCESS | 784 | --DOMWINDOW == 67 (13BB0800) [pid = 784] [serial = 70] [outer = 00000000] [url = about:blank]
16:03:54 INFO - PROCESS | 784 | ++DOCSHELL 1AA46800 == 40 [pid = 784] [id = 44]
16:03:54 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (1D635800) [pid = 784] [serial = 125] [outer = 00000000]
16:03:54 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (1E10F400) [pid = 784] [serial = 126] [outer = 1D635800]
16:03:54 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
16:03:54 INFO - document served over http requires an https
16:03:54 INFO - sub-resource via iframe-tag using the http-csp
16:03:54 INFO - delivery method with keep-origin-redirect and when
16:03:54 INFO - the target request is cross-origin.
16:03:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 670ms
16:03:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
16:03:54 INFO - PROCESS | 784 | ++DOCSHELL 12FAE400 == 41 [pid = 784] [id = 45]
16:03:54 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (1E108C00) [pid = 784] [serial = 127] [outer = 00000000]
16:03:54 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (1E769C00) [pid = 784] [serial = 128] [outer = 1E108C00]
16:03:54 INFO - PROCESS | 784 | 1447113834435 Marionette INFO loaded listener.js
16:03:54 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (1E76BC00) [pid = 784] [serial = 129] [outer = 1E108C00]
16:03:54 INFO - PROCESS | 784 | ++DOCSHELL 12F9C800 == 42 [pid = 784] [id = 46]
16:03:54 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (12F9D400) [pid = 784] [serial = 130] [outer = 00000000]
16:03:54 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (12F9E800) [pid = 784] [serial = 131] [outer = 12F9D400]
16:03:54 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
16:03:54 INFO - document served over http requires an https
16:03:54 INFO - sub-resource via iframe-tag using the http-csp
16:03:54 INFO - delivery method with no-redirect and when
16:03:54 INFO - the target request is cross-origin.
16:03:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 631ms
16:03:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
16:03:55 INFO - PROCESS | 784 | ++DOCSHELL 12F96800 == 43 [pid = 784] [id = 47]
16:03:55 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (12F97400) [pid = 784] [serial = 132] [outer = 00000000]
16:03:55 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (16F72400) [pid = 784] [serial = 133] [outer = 12F97400]
16:03:55 INFO - PROCESS | 784 | 1447113835067 Marionette INFO loaded listener.js
16:03:55 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (16F76800) [pid = 784] [serial = 134] [outer = 12F97400]
16:03:55 INFO - PROCESS | 784 | ++DOCSHELL 16F7E800 == 44 [pid = 784] [id = 48]
16:03:55 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (16F80000) [pid = 784] [serial = 135] [outer = 00000000]
16:03:55 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1EA3A400) [pid = 784] [serial = 136] [outer = 16F80000]
16:03:55 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
16:03:55 INFO - document served over http requires an https
16:03:55 INFO - sub-resource via iframe-tag using the http-csp
16:03:55 INFO - delivery method with swap-origin-redirect and when
16:03:55 INFO - the target request is cross-origin.
16:03:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 630ms
16:03:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
16:03:55 INFO - PROCESS | 784 | ++DOCSHELL 16F7F800 == 45 [pid = 784] [id = 49]
16:03:55 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (16F7FC00) [pid = 784] [serial = 137] [outer = 00000000]
16:03:55 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1EA40800) [pid = 784] [serial = 138] [outer = 16F7FC00]
16:03:55 INFO - PROCESS | 784 | 1447113835688 Marionette INFO loaded listener.js
16:03:55 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1EA43800) [pid = 784] [serial = 139] [outer = 16F7FC00]
16:03:56 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
16:03:56 INFO - document served over http requires an https
16:03:56 INFO - sub-resource via script-tag using the http-csp
16:03:56 INFO - delivery method with keep-origin-redirect and when
16:03:56 INFO - the target request is cross-origin.
16:03:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 570ms
16:03:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
16:03:56 INFO - PROCESS | 784 | ++DOCSHELL 1F417800 == 46 [pid = 784] [id = 50]
16:03:56 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1F418000) [pid = 784] [serial = 140] [outer = 00000000]
16:03:56 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1F41D000) [pid = 784] [serial = 141] [outer = 1F418000]
16:03:56 INFO - PROCESS | 784 | 1447113836251 Marionette INFO loaded listener.js
16:03:56 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1F423C00) [pid = 784] [serial = 142] [outer = 1F418000]
16:03:56 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
16:03:56 INFO - document served over http requires an https
16:03:56 INFO - sub-resource via script-tag using the http-csp
16:03:56 INFO - delivery method with no-redirect and when
16:03:56 INFO - the target request is cross-origin.
16:03:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 571ms
16:03:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
16:03:56 INFO - PROCESS | 784 | ++DOCSHELL 1F475C00 == 47 [pid = 784] [id = 51]
16:03:56 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1F476000) [pid = 784] [serial = 143] [outer = 00000000]
16:03:56 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (1F615C00) [pid = 784] [serial = 144] [outer = 1F476000]
16:03:56 INFO - PROCESS | 784 | 1447113836847 Marionette INFO loaded listener.js
16:03:56 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (1F61CC00) [pid = 784] [serial = 145] [outer = 1F476000]
16:03:57 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
16:03:57 INFO - document served over http requires an https
16:03:57 INFO - sub-resource via script-tag using the http-csp
16:03:57 INFO - delivery method with swap-origin-redirect and when
16:03:57 INFO - the target request is cross-origin.
16:03:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 670ms
16:03:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
16:03:57 INFO - PROCESS | 784 | ++DOCSHELL 1389CC00 == 48 [pid = 784] [id = 52]
16:03:57 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1389D000) [pid = 784] [serial = 146] [outer = 00000000]
16:03:57 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (13B42C00) [pid = 784] [serial = 147] [outer = 1389D000]
16:03:57 INFO - PROCESS | 784 | 1447113837663 Marionette INFO loaded listener.js
16:03:57 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (13F04000) [pid = 784] [serial = 148] [outer = 1389D000]
16:03:58 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
16:03:58 INFO - document served over http requires an https
16:03:58 INFO - sub-resource via xhr-request using the http-csp
16:03:58 INFO - delivery method with keep-origin-redirect and when
16:03:58 INFO - the target request is cross-origin.
16:03:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 830ms
16:03:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
16:03:58 INFO - PROCESS | 784 | ++DOCSHELL 168E4800 == 49 [pid = 784] [id = 53]
16:03:58 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (198C2800) [pid = 784] [serial = 149] [outer = 00000000]
16:03:58 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1A4D6400) [pid = 784] [serial = 150] [outer = 198C2800]
16:03:58 INFO - PROCESS | 784 | 1447113838517 Marionette INFO loaded listener.js
16:03:58 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1D630400) [pid = 784] [serial = 151] [outer = 198C2800]
16:03:59 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
16:03:59 INFO - document served over http requires an https
16:03:59 INFO - sub-resource via xhr-request using the http-csp
16:03:59 INFO - delivery method with no-redirect and when
16:03:59 INFO - the target request is cross-origin.
16:03:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 791ms
16:03:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
16:03:59 INFO - PROCESS | 784 | ++DOCSHELL 1E76F000 == 50 [pid = 784] [id = 54]
16:03:59 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1F47A000) [pid = 784] [serial = 152] [outer = 00000000]
16:03:59 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (1F61BC00) [pid = 784] [serial = 153] [outer = 1F47A000]
16:03:59 INFO - PROCESS | 784 | 1447113839328 Marionette INFO loaded listener.js
16:03:59 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (1FC59800) [pid = 784] [serial = 154] [outer = 1F47A000]
16:03:59 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
16:03:59 INFO - document served over http requires an https
16:03:59 INFO - sub-resource via xhr-request using the http-csp
16:03:59 INFO - delivery method with swap-origin-redirect and when
16:03:59 INFO - the target request is cross-origin.
16:03:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 790ms
16:03:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
16:04:00 INFO - PROCESS | 784 | ++DOCSHELL 1FC67800 == 51 [pid = 784] [id = 55]
16:04:00 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (1FC67C00) [pid = 784] [serial = 155] [outer = 00000000]
16:04:00 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (1FCB3000) [pid = 784] [serial = 156] [outer = 1FC67C00]
16:04:00 INFO - PROCESS | 784 | 1447113840173 Marionette INFO loaded listener.js
16:04:00 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (1FCB7000) [pid = 784] [serial = 157] [outer = 1FC67C00]
16:04:00 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
16:04:00 INFO - document served over http requires an http
16:04:00 INFO - sub-resource via fetch-request using the http-csp
16:04:00 INFO - delivery method with keep-origin-redirect and when
16:04:00 INFO - the target request is same-origin.
16:04:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 831ms
16:04:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
16:04:00 INFO - PROCESS | 784 | ++DOCSHELL 1FCB1400 == 52 [pid = 784] [id = 56]
16:04:00 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (1FCB8800) [pid = 784] [serial = 158] [outer = 00000000]
16:04:00 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (1FEC1800) [pid = 784] [serial = 159] [outer = 1FCB8800]
16:04:00 INFO - PROCESS | 784 | 1447113840972 Marionette INFO loaded listener.js
16:04:01 INFO - PROCESS | 784 | ++DOMWINDOW == 103 (1FEC5400) [pid = 784] [serial = 160] [outer = 1FCB8800]
16:04:01 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
16:04:01 INFO - document served over http requires an http
16:04:01 INFO - sub-resource via fetch-request using the http-csp
16:04:01 INFO - delivery method with no-redirect and when
16:04:01 INFO - the target request is same-origin.
16:04:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 770ms
16:04:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
16:04:01 INFO - PROCESS | 784 | ++DOCSHELL 200E8C00 == 53 [pid = 784] [id = 57]
16:04:01 INFO - PROCESS | 784 | ++DOMWINDOW == 104 (200E9000) [pid = 784] [serial = 161] [outer = 00000000]
16:04:01 INFO - PROCESS | 784 | ++DOMWINDOW == 105 (200ED800) [pid = 784] [serial = 162] [outer = 200E9000]
16:04:01 INFO - PROCESS | 784 | 1447113841786 Marionette INFO loaded listener.js
16:04:01 INFO - PROCESS | 784 | ++DOMWINDOW == 106 (200A5400) [pid = 784] [serial = 163] [outer = 200E9000]
16:04:02 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
16:04:02 INFO - document served over http requires an http
16:04:02 INFO - sub-resource via fetch-request using the http-csp
16:04:02 INFO - delivery method with swap-origin-redirect and when
16:04:02 INFO - the target request is same-origin.
16:04:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 770ms
16:04:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
16:04:02 INFO - PROCESS | 784 | ++DOCSHELL 200A8400 == 54 [pid = 784] [id = 58]
16:04:02 INFO - PROCESS | 784 | ++DOMWINDOW == 107 (200AC400) [pid = 784] [serial = 164] [outer = 00000000]
16:04:02 INFO - PROCESS | 784 | ++DOMWINDOW == 108 (200EFC00) [pid = 784] [serial = 165] [outer = 200AC400]
16:04:02 INFO - PROCESS | 784 | 1447113842552 Marionette INFO loaded listener.js
16:04:02 INFO - PROCESS | 784 | ++DOMWINDOW == 109 (201A1400) [pid = 784] [serial = 166] [outer = 200AC400]
16:04:03 INFO - PROCESS | 784 | ++DOCSHELL 13B40400 == 55 [pid = 784] [id = 59]
16:04:03 INFO - PROCESS | 784 | ++DOMWINDOW == 110 (13B49400) [pid = 784] [serial = 167] [outer = 00000000]
16:04:03 INFO - PROCESS | 784 | ++DOMWINDOW == 111 (0F8A1800) [pid = 784] [serial = 168] [outer = 13B49400]
16:04:04 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
16:04:04 INFO - document served over http requires an http
16:04:04 INFO - sub-resource via iframe-tag using the http-csp
16:04:04 INFO - delivery method with keep-origin-redirect and when
16:04:04 INFO - the target request is same-origin.
16:04:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1692ms
16:04:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
16:04:04 INFO - PROCESS | 784 | ++DOCSHELL 13CB6000 == 56 [pid = 784] [id = 60]
16:04:04 INFO - PROCESS | 784 | ++DOMWINDOW == 112 (13F08800) [pid = 784] [serial = 169] [outer = 00000000]
16:04:04 INFO - PROCESS | 784 | ++DOMWINDOW == 113 (168E3400) [pid = 784] [serial = 170] [outer = 13F08800]
16:04:04 INFO - PROCESS | 784 | 1447113844225 Marionette INFO loaded listener.js
16:04:04 INFO - PROCESS | 784 | ++DOMWINDOW == 114 (16F7A800) [pid = 784] [serial = 171] [outer = 13F08800]
16:04:04 INFO - PROCESS | 784 | ++DOMWINDOW == 115 (13BB8800) [pid = 784] [serial = 172] [outer = 0F8D5C00]
16:04:04 INFO - PROCESS | 784 | ++DOCSHELL 16F7B400 == 57 [pid = 784] [id = 61]
16:04:04 INFO - PROCESS | 784 | ++DOMWINDOW == 116 (16F80800) [pid = 784] [serial = 173] [outer = 00000000]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 1F417800 == 56 [pid = 784] [id = 50]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 16F7F800 == 55 [pid = 784] [id = 49]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 16F7E800 == 54 [pid = 784] [id = 48]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 12F96800 == 53 [pid = 784] [id = 47]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 12F9C800 == 52 [pid = 784] [id = 46]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 12FAE400 == 51 [pid = 784] [id = 45]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 1AA46800 == 50 [pid = 784] [id = 44]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 1D634C00 == 49 [pid = 784] [id = 43]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 19AD0800 == 48 [pid = 784] [id = 42]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 17DD2C00 == 47 [pid = 784] [id = 41]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 16739400 == 46 [pid = 784] [id = 40]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 138A6000 == 45 [pid = 784] [id = 39]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 1389E400 == 44 [pid = 784] [id = 38]
16:04:04 INFO - PROCESS | 784 | ++DOMWINDOW == 117 (12D48C00) [pid = 784] [serial = 174] [outer = 16F80800]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 198C6C00 == 43 [pid = 784] [id = 37]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 1E1F1000 == 42 [pid = 784] [id = 36]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 198C3C00 == 41 [pid = 784] [id = 33]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 13B4BC00 == 40 [pid = 784] [id = 32]
16:04:04 INFO - PROCESS | 784 | --DOCSHELL 13B3F000 == 39 [pid = 784] [id = 31]
16:04:05 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
16:04:05 INFO - document served over http requires an http
16:04:05 INFO - sub-resource via iframe-tag using the http-csp
16:04:05 INFO - delivery method with no-redirect and when
16:04:05 INFO - the target request is same-origin.
16:04:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 971ms
16:04:05 INFO - PROCESS | 784 | --DOMWINDOW == 116 (16736000) [pid = 784] [serial = 73] [outer = 00000000] [url = about:blank]
16:04:05 INFO - PROCESS | 784 | --DOMWINDOW == 115 (16B78C00) [pid = 784] [serial = 76] [outer = 00000000] [url = about:blank]
16:04:05 INFO - PROCESS | 784 | --DOMWINDOW == 114 (17EED800) [pid = 784] [serial = 79] [outer = 00000000] [url = about:blank]
16:04:05 INFO - PROCESS | 784 | --DOMWINDOW == 113 (1A270C00) [pid = 784] [serial = 82] [outer = 00000000] [url = about:blank]
16:04:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
16:04:05 INFO - PROCESS | 784 | ++DOCSHELL 138A3000 == 40 [pid = 784] [id = 62]
16:04:05 INFO - PROCESS | 784 | ++DOMWINDOW == 114 (138A3400) [pid = 784] [serial = 175] [outer = 00000000]
16:04:05 INFO - PROCESS | 784 | ++DOMWINDOW == 115 (13B49C00) [pid = 784] [serial = 176] [outer = 138A3400]
16:04:05 INFO - PROCESS | 784 | 1447113845233 Marionette INFO loaded listener.js
16:04:05 INFO - PROCESS | 784 | ++DOMWINDOW == 116 (13CAF000) [pid = 784] [serial = 177] [outer = 138A3400]
16:04:05 INFO - PROCESS | 784 | ++DOCSHELL 168EA000 == 41 [pid = 784] [id = 63]
16:04:05 INFO - PROCESS | 784 | ++DOMWINDOW == 117 (16959800) [pid = 784] [serial = 178] [outer = 00000000]
16:04:05 INFO - PROCESS | 784 | ++DOMWINDOW == 118 (16B79400) [pid = 784] [serial = 179] [outer = 16959800]
16:04:05 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
16:04:05 INFO - document served over http requires an http
16:04:05 INFO - sub-resource via iframe-tag using the http-csp
16:04:05 INFO - delivery method with swap-origin-redirect and when
16:04:05 INFO - the target request is same-origin.
16:04:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 690ms
16:04:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
16:04:05 INFO - PROCESS | 784 | ++DOCSHELL 16B70800 == 42 [pid = 784] [id = 64]
16:04:05 INFO - PROCESS | 784 | ++DOMWINDOW == 119 (16B73800) [pid = 784] [serial = 180] [outer = 00000000]
16:04:05 INFO - PROCESS | 784 | ++DOMWINDOW == 120 (183A8000) [pid = 784] [serial = 181] [outer = 16B73800]
16:04:05 INFO - PROCESS | 784 | 1447113845886 Marionette INFO loaded listener.js
16:04:05 INFO - PROCESS | 784 | ++DOMWINDOW == 121 (198CEC00) [pid = 784] [serial = 182] [outer = 16B73800]
16:04:06 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
16:04:06 INFO - document served over http requires an http
16:04:06 INFO - sub-resource via script-tag using the http-csp
16:04:06 INFO - delivery method with keep-origin-redirect and when
16:04:06 INFO - the target request is same-origin.
16:04:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 631ms
16:04:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
16:04:06 INFO - PROCESS | 784 | ++DOCSHELL 199D6400 == 43 [pid = 784] [id = 65]
16:04:06 INFO - PROCESS | 784 | ++DOMWINDOW == 122 (1A040400) [pid = 784] [serial = 183] [outer = 00000000]
16:04:06 INFO - PROCESS | 784 | ++DOMWINDOW == 123 (1A3A8400) [pid = 784] [serial = 184] [outer = 1A040400]
16:04:06 INFO - PROCESS | 784 | 1447113846486 Marionette INFO loaded listener.js
16:04:06 INFO - PROCESS | 784 | ++DOMWINDOW == 124 (1AC2EC00) [pid = 784] [serial = 185] [outer = 1A040400]
16:04:06 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
16:04:06 INFO - document served over http requires an http
16:04:06 INFO - sub-resource via script-tag using the http-csp
16:04:06 INFO - delivery method with no-redirect and when
16:04:06 INFO - the target request is same-origin.
16:04:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 571ms
16:04:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
16:04:07 INFO - PROCESS | 784 | ++DOCSHELL 1AC3AC00 == 44 [pid = 784] [id = 66]
16:04:07 INFO - PROCESS | 784 | ++DOMWINDOW == 125 (1AE7F800) [pid = 784] [serial = 186] [outer = 00000000]
16:04:07 INFO - PROCESS | 784 | ++DOMWINDOW == 126 (1CF52400) [pid = 784] [serial = 187] [outer = 1AE7F800]
16:04:07 INFO - PROCESS | 784 | 1447113847059 Marionette INFO loaded listener.js
16:04:07 INFO - PROCESS | 784 | ++DOMWINDOW == 127 (1D634000) [pid = 784] [serial = 188] [outer = 1AE7F800]
16:04:07 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
16:04:07 INFO - document served over http requires an http
16:04:07 INFO - sub-resource via script-tag using the http-csp
16:04:07 INFO - delivery method with swap-origin-redirect and when
16:04:07 INFO - the target request is same-origin.
16:04:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 630ms
16:04:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
16:04:07 INFO - PROCESS | 784 | ++DOCSHELL 1E1EBC00 == 45 [pid = 784] [id = 67]
16:04:07 INFO - PROCESS | 784 | ++DOMWINDOW == 128 (1E1F2800) [pid = 784] [serial = 189] [outer = 00000000]
16:04:07 INFO - PROCESS | 784 | ++DOMWINDOW == 129 (1E46DC00) [pid = 784] [serial = 190] [outer = 1E1F2800]
16:04:07 INFO - PROCESS | 784 | 1447113847742 Marionette INFO loaded listener.js
16:04:07 INFO - PROCESS | 784 | ++DOMWINDOW == 130 (1E76B800) [pid = 784] [serial = 191] [outer = 1E1F2800]
16:04:08 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
16:04:08 INFO - document served over http requires an http
16:04:08 INFO - sub-resource via xhr-request using the http-csp
16:04:08 INFO - delivery method with keep-origin-redirect and when
16:04:08 INFO - the target request is same-origin.
16:04:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 630ms
16:04:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
16:04:08 INFO - PROCESS | 784 | ++DOCSHELL 1EA43400 == 46 [pid = 784] [id = 68]
16:04:08 INFO - PROCESS | 784 | ++DOMWINDOW == 131 (1F415400) [pid = 784] [serial = 192] [outer = 00000000]
16:04:08 INFO - PROCESS | 784 | ++DOMWINDOW == 132 (1F422400) [pid = 784] [serial = 193] [outer = 1F415400]
16:04:08 INFO - PROCESS | 784 | 1447113848415 Marionette INFO loaded listener.js
16:04:08 INFO - PROCESS | 784 | ++DOMWINDOW == 133 (1F479800) [pid = 784] [serial = 194] [outer = 1F415400]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 132 (1AA4A800) [pid = 784] [serial = 83] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 131 (12F9D400) [pid = 784] [serial = 130] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113834726]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 130 (1D635800) [pid = 784] [serial = 125] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 129 (16F80000) [pid = 784] [serial = 135] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 128 (1A1E6000) [pid = 784] [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]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 127 (16F7FC00) [pid = 784] [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]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 126 (138A9800) [pid = 784] [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]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 125 (198C7C00) [pid = 784] [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]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 124 (1E108C00) [pid = 784] [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]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 123 (1D635000) [pid = 784] [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]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 122 (198CE800) [pid = 784] [serial = 93] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 121 (13BAF800) [pid = 784] [serial = 88] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113825735]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 120 (16734400) [pid = 784] [serial = 91] [outer = 00000000] [url = about:blank]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 119 (1AA48C00) [pid = 784] [serial = 120] [outer = 00000000] [url = about:blank]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 118 (16B71000) [pid = 784] [serial = 114] [outer = 00000000] [url = about:blank]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 117 (1E46C400) [pid = 784] [serial = 102] [outer = 00000000] [url = about:blank]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 116 (1AC31400) [pid = 784] [serial = 84] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 115 (1EA3A400) [pid = 784] [serial = 136] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 114 (13CB0400) [pid = 784] [serial = 108] [outer = 00000000] [url = about:blank]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 113 (1EA40800) [pid = 784] [serial = 138] [outer = 00000000] [url = about:blank]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 112 (1CF55000) [pid = 784] [serial = 96] [outer = 00000000] [url = about:blank]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 111 (138A1C00) [pid = 784] [serial = 89] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113825735]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 110 (12F9E800) [pid = 784] [serial = 131] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113834726]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 109 (1E10F400) [pid = 784] [serial = 126] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 108 (13B4C400) [pid = 784] [serial = 111] [outer = 00000000] [url = about:blank]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 107 (1E769C00) [pid = 784] [serial = 128] [outer = 00000000] [url = about:blank]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 106 (1AE7D800) [pid = 784] [serial = 94] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 105 (1AE80000) [pid = 784] [serial = 86] [outer = 00000000] [url = about:blank]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 104 (1E10D800) [pid = 784] [serial = 99] [outer = 00000000] [url = about:blank]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 103 (1F41D000) [pid = 784] [serial = 141] [outer = 00000000] [url = about:blank]
16:04:08 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
16:04:08 INFO - document served over http requires an http
16:04:08 INFO - sub-resource via xhr-request using the http-csp
16:04:08 INFO - delivery method with no-redirect and when
16:04:08 INFO - the target request is same-origin.
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 102 (1E107800) [pid = 784] [serial = 123] [outer = 00000000] [url = about:blank]
16:04:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 641ms
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 101 (1F615C00) [pid = 784] [serial = 144] [outer = 00000000] [url = about:blank]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 100 (1673BC00) [pid = 784] [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]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 99 (12F97400) [pid = 784] [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]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 98 (138A8800) [pid = 784] [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]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 97 (1F418000) [pid = 784] [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]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 96 (199C8C00) [pid = 784] [serial = 117] [outer = 00000000] [url = about:blank]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 95 (16F72400) [pid = 784] [serial = 133] [outer = 00000000] [url = about:blank]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 94 (199DCC00) [pid = 784] [serial = 105] [outer = 00000000] [url = about:blank]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 93 (14405C00) [pid = 784] [serial = 109] [outer = 00000000] [url = about:blank]
16:04:08 INFO - PROCESS | 784 | --DOMWINDOW == 92 (13E64400) [pid = 784] [serial = 112] [outer = 00000000] [url = about:blank]
16:04:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
16:04:08 INFO - PROCESS | 784 | ++DOCSHELL 13735800 == 47 [pid = 784] [id = 69]
16:04:08 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (138A1C00) [pid = 784] [serial = 195] [outer = 00000000]
16:04:08 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (16F72400) [pid = 784] [serial = 196] [outer = 138A1C00]
16:04:09 INFO - PROCESS | 784 | 1447113848982 Marionette INFO loaded listener.js
16:04:09 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (19AD1400) [pid = 784] [serial = 197] [outer = 138A1C00]
16:04:09 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
16:04:09 INFO - document served over http requires an http
16:04:09 INFO - sub-resource via xhr-request using the http-csp
16:04:09 INFO - delivery method with swap-origin-redirect and when
16:04:09 INFO - the target request is same-origin.
16:04:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 630ms
16:04:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
16:04:09 INFO - PROCESS | 784 | ++DOCSHELL 1D635000 == 48 [pid = 784] [id = 70]
16:04:09 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (1F475400) [pid = 784] [serial = 198] [outer = 00000000]
16:04:09 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (1FEC8000) [pid = 784] [serial = 199] [outer = 1F475400]
16:04:09 INFO - PROCESS | 784 | 1447113849623 Marionette INFO loaded listener.js
16:04:09 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (200E3C00) [pid = 784] [serial = 200] [outer = 1F475400]
16:04:10 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
16:04:10 INFO - document served over http requires an https
16:04:10 INFO - sub-resource via fetch-request using the http-csp
16:04:10 INFO - delivery method with keep-origin-redirect and when
16:04:10 INFO - the target request is same-origin.
16:04:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 570ms
16:04:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
16:04:10 INFO - PROCESS | 784 | ++DOCSHELL 1E26AC00 == 49 [pid = 784] [id = 71]
16:04:10 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (1E26C000) [pid = 784] [serial = 201] [outer = 00000000]
16:04:10 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (1E272400) [pid = 784] [serial = 202] [outer = 1E26C000]
16:04:10 INFO - PROCESS | 784 | 1447113850200 Marionette INFO loaded listener.js
16:04:10 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (200ED000) [pid = 784] [serial = 203] [outer = 1E26C000]
16:04:10 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
16:04:10 INFO - document served over http requires an https
16:04:10 INFO - sub-resource via fetch-request using the http-csp
16:04:10 INFO - delivery method with no-redirect and when
16:04:10 INFO - the target request is same-origin.
16:04:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 530ms
16:04:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
16:04:10 INFO - PROCESS | 784 | ++DOCSHELL 2019DC00 == 50 [pid = 784] [id = 72]
16:04:10 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (201A9000) [pid = 784] [serial = 204] [outer = 00000000]
16:04:10 INFO - PROCESS | 784 | ++DOMWINDOW == 103 (20548000) [pid = 784] [serial = 205] [outer = 201A9000]
16:04:10 INFO - PROCESS | 784 | 1447113850795 Marionette INFO loaded listener.js
16:04:10 INFO - PROCESS | 784 | ++DOMWINDOW == 104 (20550800) [pid = 784] [serial = 206] [outer = 201A9000]
16:04:11 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
16:04:11 INFO - document served over http requires an https
16:04:11 INFO - sub-resource via fetch-request using the http-csp
16:04:11 INFO - delivery method with swap-origin-redirect and when
16:04:11 INFO - the target request is same-origin.
16:04:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
16:04:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
16:04:11 INFO - PROCESS | 784 | ++DOCSHELL 13738C00 == 51 [pid = 784] [id = 73]
16:04:11 INFO - PROCESS | 784 | ++DOMWINDOW == 105 (138A5800) [pid = 784] [serial = 207] [outer = 00000000]
16:04:11 INFO - PROCESS | 784 | ++DOMWINDOW == 106 (13BB5400) [pid = 784] [serial = 208] [outer = 138A5800]
16:04:11 INFO - PROCESS | 784 | 1447113851547 Marionette INFO loaded listener.js
16:04:11 INFO - PROCESS | 784 | ++DOMWINDOW == 107 (16730000) [pid = 784] [serial = 209] [outer = 138A5800]
16:04:12 INFO - PROCESS | 784 | ++DOCSHELL 198CB800 == 52 [pid = 784] [id = 74]
16:04:12 INFO - PROCESS | 784 | ++DOMWINDOW == 108 (199DE000) [pid = 784] [serial = 210] [outer = 00000000]
16:04:12 INFO - PROCESS | 784 | ++DOMWINDOW == 109 (1AA4AC00) [pid = 784] [serial = 211] [outer = 199DE000]
16:04:12 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
16:04:12 INFO - document served over http requires an https
16:04:12 INFO - sub-resource via iframe-tag using the http-csp
16:04:12 INFO - delivery method with keep-origin-redirect and when
16:04:12 INFO - the target request is same-origin.
16:04:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 930ms
16:04:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
16:04:12 INFO - PROCESS | 784 | ++DOCSHELL 17DCC000 == 53 [pid = 784] [id = 75]
16:04:12 INFO - PROCESS | 784 | ++DOMWINDOW == 110 (198C0800) [pid = 784] [serial = 212] [outer = 00000000]
16:04:12 INFO - PROCESS | 784 | ++DOMWINDOW == 111 (1E1E8000) [pid = 784] [serial = 213] [outer = 198C0800]
16:04:12 INFO - PROCESS | 784 | 1447113852500 Marionette INFO loaded listener.js
16:04:12 INFO - PROCESS | 784 | ++DOMWINDOW == 112 (1E769C00) [pid = 784] [serial = 214] [outer = 198C0800]
16:04:12 INFO - PROCESS | 784 | ++DOCSHELL 1FC62C00 == 54 [pid = 784] [id = 76]
16:04:12 INFO - PROCESS | 784 | ++DOMWINDOW == 113 (1FC66400) [pid = 784] [serial = 215] [outer = 00000000]
16:04:13 INFO - PROCESS | 784 | ++DOMWINDOW == 114 (20544C00) [pid = 784] [serial = 216] [outer = 1FC66400]
16:04:13 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
16:04:13 INFO - document served over http requires an https
16:04:13 INFO - sub-resource via iframe-tag using the http-csp
16:04:13 INFO - delivery method with no-redirect and when
16:04:13 INFO - the target request is same-origin.
16:04:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 930ms
16:04:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
16:04:13 INFO - PROCESS | 784 | ++DOCSHELL 201A8C00 == 55 [pid = 784] [id = 77]
16:04:13 INFO - PROCESS | 784 | ++DOMWINDOW == 115 (201AB800) [pid = 784] [serial = 217] [outer = 00000000]
16:04:13 INFO - PROCESS | 784 | ++DOMWINDOW == 116 (206EBC00) [pid = 784] [serial = 218] [outer = 201AB800]
16:04:13 INFO - PROCESS | 784 | 1447113853427 Marionette INFO loaded listener.js
16:04:13 INFO - PROCESS | 784 | ++DOMWINDOW == 117 (206F1800) [pid = 784] [serial = 219] [outer = 201AB800]
16:04:13 INFO - PROCESS | 784 | ++DOCSHELL 100D8C00 == 56 [pid = 784] [id = 78]
16:04:13 INFO - PROCESS | 784 | ++DOMWINDOW == 118 (100D9000) [pid = 784] [serial = 220] [outer = 00000000]
16:04:13 INFO - PROCESS | 784 | ++DOMWINDOW == 119 (12DE6800) [pid = 784] [serial = 221] [outer = 100D9000]
16:04:14 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
16:04:14 INFO - document served over http requires an https
16:04:14 INFO - sub-resource via iframe-tag using the http-csp
16:04:14 INFO - delivery method with swap-origin-redirect and when
16:04:14 INFO - the target request is same-origin.
16:04:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 931ms
16:04:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
16:04:14 INFO - PROCESS | 784 | ++DOCSHELL 12C41800 == 57 [pid = 784] [id = 79]
16:04:14 INFO - PROCESS | 784 | ++DOMWINDOW == 120 (12C42400) [pid = 784] [serial = 222] [outer = 00000000]
16:04:14 INFO - PROCESS | 784 | ++DOMWINDOW == 121 (20764400) [pid = 784] [serial = 223] [outer = 12C42400]
16:04:14 INFO - PROCESS | 784 | 1447113854353 Marionette INFO loaded listener.js
16:04:14 INFO - PROCESS | 784 | ++DOMWINDOW == 122 (2076A400) [pid = 784] [serial = 224] [outer = 12C42400]
16:04:14 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
16:04:14 INFO - document served over http requires an https
16:04:14 INFO - sub-resource via script-tag using the http-csp
16:04:14 INFO - delivery method with keep-origin-redirect and when
16:04:14 INFO - the target request is same-origin.
16:04:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 870ms
16:04:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
16:04:15 INFO - PROCESS | 784 | ++DOCSHELL 20761800 == 58 [pid = 784] [id = 80]
16:04:15 INFO - PROCESS | 784 | ++DOMWINDOW == 123 (21187800) [pid = 784] [serial = 225] [outer = 00000000]
16:04:15 INFO - PROCESS | 784 | ++DOMWINDOW == 124 (2118E800) [pid = 784] [serial = 226] [outer = 21187800]
16:04:15 INFO - PROCESS | 784 | 1447113855218 Marionette INFO loaded listener.js
16:04:15 INFO - PROCESS | 784 | ++DOMWINDOW == 125 (2115C800) [pid = 784] [serial = 227] [outer = 21187800]
16:04:16 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
16:04:16 INFO - document served over http requires an https
16:04:16 INFO - sub-resource via script-tag using the http-csp
16:04:16 INFO - delivery method with no-redirect and when
16:04:16 INFO - the target request is same-origin.
16:04:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1734ms
16:04:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
16:04:17 INFO - PROCESS | 784 | ++DOCSHELL 0F297800 == 59 [pid = 784] [id = 81]
16:04:17 INFO - PROCESS | 784 | ++DOMWINDOW == 126 (0F2A1000) [pid = 784] [serial = 228] [outer = 00000000]
16:04:17 INFO - PROCESS | 784 | ++DOMWINDOW == 127 (13BB6400) [pid = 784] [serial = 229] [outer = 0F2A1000]
16:04:17 INFO - PROCESS | 784 | 1447113857377 Marionette INFO loaded listener.js
16:04:17 INFO - PROCESS | 784 | ++DOMWINDOW == 128 (167BCC00) [pid = 784] [serial = 230] [outer = 0F2A1000]
16:04:18 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
16:04:18 INFO - document served over http requires an https
16:04:18 INFO - sub-resource via script-tag using the http-csp
16:04:18 INFO - delivery method with swap-origin-redirect and when
16:04:18 INFO - the target request is same-origin.
16:04:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1271ms
16:04:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
16:04:18 INFO - PROCESS | 784 | ++DOCSHELL 1673DC00 == 60 [pid = 784] [id = 82]
16:04:18 INFO - PROCESS | 784 | ++DOMWINDOW == 129 (168EE400) [pid = 784] [serial = 231] [outer = 00000000]
16:04:18 INFO - PROCESS | 784 | ++DOMWINDOW == 130 (198BF800) [pid = 784] [serial = 232] [outer = 168EE400]
16:04:18 INFO - PROCESS | 784 | 1447113858300 Marionette INFO loaded listener.js
16:04:18 INFO - PROCESS | 784 | ++DOMWINDOW == 131 (1A356000) [pid = 784] [serial = 233] [outer = 168EE400]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 1AE82800 == 59 [pid = 784] [id = 34]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 1E26AC00 == 58 [pid = 784] [id = 71]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 1D635000 == 57 [pid = 784] [id = 70]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 13735800 == 56 [pid = 784] [id = 69]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 1EA43400 == 55 [pid = 784] [id = 68]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 1E1EBC00 == 54 [pid = 784] [id = 67]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 1AC3AC00 == 53 [pid = 784] [id = 66]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 199D6400 == 52 [pid = 784] [id = 65]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 16B70800 == 51 [pid = 784] [id = 64]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 168EA000 == 50 [pid = 784] [id = 63]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 138A3000 == 49 [pid = 784] [id = 62]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 16F7B400 == 48 [pid = 784] [id = 61]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 13CB6000 == 47 [pid = 784] [id = 60]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 13B40400 == 46 [pid = 784] [id = 59]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 200A8400 == 45 [pid = 784] [id = 58]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 200E8C00 == 44 [pid = 784] [id = 57]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 1FCB1400 == 43 [pid = 784] [id = 56]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 1FC67800 == 42 [pid = 784] [id = 55]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 1E76F000 == 41 [pid = 784] [id = 54]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 168E4800 == 40 [pid = 784] [id = 53]
16:04:18 INFO - PROCESS | 784 | --DOCSHELL 1389CC00 == 39 [pid = 784] [id = 52]
16:04:18 INFO - PROCESS | 784 | --DOMWINDOW == 130 (16EF3C00) [pid = 784] [serial = 115] [outer = 00000000] [url = about:blank]
16:04:18 INFO - PROCESS | 784 | --DOMWINDOW == 129 (1EA43800) [pid = 784] [serial = 139] [outer = 00000000] [url = about:blank]
16:04:18 INFO - PROCESS | 784 | --DOMWINDOW == 128 (199DBC00) [pid = 784] [serial = 118] [outer = 00000000] [url = about:blank]
16:04:18 INFO - PROCESS | 784 | --DOMWINDOW == 127 (1E76BC00) [pid = 784] [serial = 129] [outer = 00000000] [url = about:blank]
16:04:18 INFO - PROCESS | 784 | --DOMWINDOW == 126 (16F76800) [pid = 784] [serial = 134] [outer = 00000000] [url = about:blank]
16:04:18 INFO - PROCESS | 784 | --DOMWINDOW == 125 (1F423C00) [pid = 784] [serial = 142] [outer = 00000000] [url = about:blank]
16:04:18 INFO - PROCESS | 784 | --DOMWINDOW == 124 (1AC3C400) [pid = 784] [serial = 121] [outer = 00000000] [url = about:blank]
16:04:18 INFO - PROCESS | 784 | --DOMWINDOW == 123 (1E21A400) [pid = 784] [serial = 124] [outer = 00000000] [url = about:blank]
16:04:18 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
16:04:18 INFO - document served over http requires an https
16:04:18 INFO - sub-resource via xhr-request using the http-csp
16:04:18 INFO - delivery method with keep-origin-redirect and when
16:04:18 INFO - the target request is same-origin.
16:04:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 831ms
16:04:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
16:04:19 INFO - PROCESS | 784 | ++DOCSHELL 13B48400 == 40 [pid = 784] [id = 83]
16:04:19 INFO - PROCESS | 784 | ++DOMWINDOW == 124 (13B48C00) [pid = 784] [serial = 234] [outer = 00000000]
16:04:19 INFO - PROCESS | 784 | ++DOMWINDOW == 125 (1440F400) [pid = 784] [serial = 235] [outer = 13B48C00]
16:04:19 INFO - PROCESS | 784 | 1447113859124 Marionette INFO loaded listener.js
16:04:19 INFO - PROCESS | 784 | ++DOMWINDOW == 126 (16B73000) [pid = 784] [serial = 236] [outer = 13B48C00]
16:04:19 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
16:04:19 INFO - document served over http requires an https
16:04:19 INFO - sub-resource via xhr-request using the http-csp
16:04:19 INFO - delivery method with no-redirect and when
16:04:19 INFO - the target request is same-origin.
16:04:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 570ms
16:04:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
16:04:19 INFO - PROCESS | 784 | ++DOCSHELL 12F94800 == 41 [pid = 784] [id = 84]
16:04:19 INFO - PROCESS | 784 | ++DOMWINDOW == 127 (16B7B000) [pid = 784] [serial = 237] [outer = 00000000]
16:04:19 INFO - PROCESS | 784 | ++DOMWINDOW == 128 (199DD800) [pid = 784] [serial = 238] [outer = 16B7B000]
16:04:19 INFO - PROCESS | 784 | 1447113859688 Marionette INFO loaded listener.js
16:04:19 INFO - PROCESS | 784 | ++DOMWINDOW == 129 (1AC33C00) [pid = 784] [serial = 239] [outer = 16B7B000]
16:04:20 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
16:04:20 INFO - document served over http requires an https
16:04:20 INFO - sub-resource via xhr-request using the http-csp
16:04:20 INFO - delivery method with swap-origin-redirect and when
16:04:20 INFO - the target request is same-origin.
16:04:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 570ms
16:04:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
16:04:20 INFO - PROCESS | 784 | ++DOCSHELL 1E108C00 == 42 [pid = 784] [id = 85]
16:04:20 INFO - PROCESS | 784 | ++DOMWINDOW == 130 (1E109C00) [pid = 784] [serial = 240] [outer = 00000000]
16:04:20 INFO - PROCESS | 784 | ++DOMWINDOW == 131 (1E1EAC00) [pid = 784] [serial = 241] [outer = 1E109C00]
16:04:20 INFO - PROCESS | 784 | 1447113860295 Marionette INFO loaded listener.js
16:04:20 INFO - PROCESS | 784 | ++DOMWINDOW == 132 (1E21D400) [pid = 784] [serial = 242] [outer = 1E109C00]
16:04:20 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
16:04:20 INFO - document served over http requires an http
16:04:20 INFO - sub-resource via fetch-request using the meta-csp
16:04:20 INFO - delivery method with keep-origin-redirect and when
16:04:20 INFO - the target request is cross-origin.
16:04:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 770ms
16:04:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
16:04:21 INFO - PROCESS | 784 | ++DOCSHELL 1389C800 == 43 [pid = 784] [id = 86]
16:04:21 INFO - PROCESS | 784 | ++DOMWINDOW == 133 (1E272000) [pid = 784] [serial = 243] [outer = 00000000]
16:04:21 INFO - PROCESS | 784 | ++DOMWINDOW == 134 (1E765400) [pid = 784] [serial = 244] [outer = 1E272000]
16:04:21 INFO - PROCESS | 784 | 1447113861044 Marionette INFO loaded listener.js
16:04:21 INFO - PROCESS | 784 | ++DOMWINDOW == 135 (1E770400) [pid = 784] [serial = 245] [outer = 1E272000]
16:04:21 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
16:04:21 INFO - document served over http requires an http
16:04:21 INFO - sub-resource via fetch-request using the meta-csp
16:04:21 INFO - delivery method with no-redirect and when
16:04:21 INFO - the target request is cross-origin.
16:04:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 670ms
16:04:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
16:04:21 INFO - PROCESS | 784 | ++DOCSHELL 1EA43800 == 44 [pid = 784] [id = 87]
16:04:21 INFO - PROCESS | 784 | ++DOMWINDOW == 136 (1EA45000) [pid = 784] [serial = 246] [outer = 00000000]
16:04:21 INFO - PROCESS | 784 | ++DOMWINDOW == 137 (1F46E800) [pid = 784] [serial = 247] [outer = 1EA45000]
16:04:21 INFO - PROCESS | 784 | 1447113861693 Marionette INFO loaded listener.js
16:04:21 INFO - PROCESS | 784 | ++DOMWINDOW == 138 (1F471800) [pid = 784] [serial = 248] [outer = 1EA45000]
16:04:22 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
16:04:22 INFO - document served over http requires an http
16:04:22 INFO - sub-resource via fetch-request using the meta-csp
16:04:22 INFO - delivery method with swap-origin-redirect and when
16:04:22 INFO - the target request is cross-origin.
16:04:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 572ms
16:04:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
16:04:22 INFO - PROCESS | 784 | ++DOCSHELL 1F61D400 == 45 [pid = 784] [id = 88]
16:04:22 INFO - PROCESS | 784 | ++DOMWINDOW == 139 (1F61EC00) [pid = 784] [serial = 249] [outer = 00000000]
16:04:22 INFO - PROCESS | 784 | ++DOMWINDOW == 140 (1FC63000) [pid = 784] [serial = 250] [outer = 1F61EC00]
16:04:22 INFO - PROCESS | 784 | 1447113862263 Marionette INFO loaded listener.js
16:04:22 INFO - PROCESS | 784 | ++DOMWINDOW == 141 (1FCB1400) [pid = 784] [serial = 251] [outer = 1F61EC00]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 140 (1AE7F800) [pid = 784] [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]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 139 (1E1F2800) [pid = 784] [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]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 138 (1A040400) [pid = 784] [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]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 137 (16B73800) [pid = 784] [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]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 136 (16F80800) [pid = 784] [serial = 173] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113844720]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 135 (138A1C00) [pid = 784] [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]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 134 (13F08800) [pid = 784] [serial = 169] [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]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 133 (16959800) [pid = 784] [serial = 178] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 132 (1F415400) [pid = 784] [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]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 131 (1F475400) [pid = 784] [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]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 130 (138A3400) [pid = 784] [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]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 129 (1E26C000) [pid = 784] [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]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 128 (13B49400) [pid = 784] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 127 (200ED800) [pid = 784] [serial = 162] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 126 (1FCB3000) [pid = 784] [serial = 156] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 125 (1FEC1800) [pid = 784] [serial = 159] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 124 (1A4D6400) [pid = 784] [serial = 150] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 123 (1F61BC00) [pid = 784] [serial = 153] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 122 (13B42C00) [pid = 784] [serial = 147] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 121 (0F8A1800) [pid = 784] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 120 (200EFC00) [pid = 784] [serial = 165] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 119 (1CF52400) [pid = 784] [serial = 187] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 118 (16F72400) [pid = 784] [serial = 196] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 117 (12D48C00) [pid = 784] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113844720]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 116 (168E3400) [pid = 784] [serial = 170] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 115 (1F422400) [pid = 784] [serial = 193] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 114 (1E46DC00) [pid = 784] [serial = 190] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 113 (1A3A8400) [pid = 784] [serial = 184] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 112 (20548000) [pid = 784] [serial = 205] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 111 (1FEC8000) [pid = 784] [serial = 199] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 110 (1E272400) [pid = 784] [serial = 202] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 109 (183A8000) [pid = 784] [serial = 181] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 108 (16B79400) [pid = 784] [serial = 179] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 107 (13B49C00) [pid = 784] [serial = 176] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 106 (138D7400) [pid = 784] [serial = 31] [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.]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 105 (19AD1400) [pid = 784] [serial = 197] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 104 (1F479800) [pid = 784] [serial = 194] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | --DOMWINDOW == 103 (1E76B800) [pid = 784] [serial = 191] [outer = 00000000] [url = about:blank]
16:04:22 INFO - PROCESS | 784 | ++DOCSHELL 16B73800 == 46 [pid = 784] [id = 89]
16:04:22 INFO - PROCESS | 784 | ++DOMWINDOW == 104 (16B79400) [pid = 784] [serial = 252] [outer = 00000000]
16:04:23 INFO - PROCESS | 784 | ++DOMWINDOW == 105 (19AD1400) [pid = 784] [serial = 253] [outer = 16B79400]
16:04:23 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
16:04:23 INFO - document served over http requires an http
16:04:23 INFO - sub-resource via iframe-tag using the meta-csp
16:04:23 INFO - delivery method with keep-origin-redirect and when
16:04:23 INFO - the target request is cross-origin.
16:04:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
16:04:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
16:04:23 INFO - PROCESS | 784 | ++DOCSHELL 16F7AC00 == 47 [pid = 784] [id = 90]
16:04:23 INFO - PROCESS | 784 | ++DOMWINDOW == 106 (1E1F2800) [pid = 784] [serial = 254] [outer = 00000000]
16:04:23 INFO - PROCESS | 784 | ++DOMWINDOW == 107 (1FC64800) [pid = 784] [serial = 255] [outer = 1E1F2800]
16:04:23 INFO - PROCESS | 784 | 1447113863229 Marionette INFO loaded listener.js
16:04:23 INFO - PROCESS | 784 | ++DOMWINDOW == 108 (1FEBEC00) [pid = 784] [serial = 256] [outer = 1E1F2800]
16:04:23 INFO - PROCESS | 784 | ++DOCSHELL 200A4000 == 48 [pid = 784] [id = 91]
16:04:23 INFO - PROCESS | 784 | ++DOMWINDOW == 109 (200A4400) [pid = 784] [serial = 257] [outer = 00000000]
16:04:23 INFO - PROCESS | 784 | ++DOMWINDOW == 110 (200AF400) [pid = 784] [serial = 258] [outer = 200A4400]
16:04:23 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
16:04:23 INFO - document served over http requires an http
16:04:23 INFO - sub-resource via iframe-tag using the meta-csp
16:04:23 INFO - delivery method with no-redirect and when
16:04:23 INFO - the target request is cross-origin.
16:04:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 570ms
16:04:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
16:04:23 INFO - PROCESS | 784 | ++DOCSHELL 1A3A7800 == 49 [pid = 784] [id = 92]
16:04:23 INFO - PROCESS | 784 | ++DOMWINDOW == 111 (1E273C00) [pid = 784] [serial = 259] [outer = 00000000]
16:04:23 INFO - PROCESS | 784 | ++DOMWINDOW == 112 (200E1800) [pid = 784] [serial = 260] [outer = 1E273C00]
16:04:23 INFO - PROCESS | 784 | 1447113863814 Marionette INFO loaded listener.js
16:04:23 INFO - PROCESS | 784 | ++DOMWINDOW == 113 (20549800) [pid = 784] [serial = 261] [outer = 1E273C00]
16:04:24 INFO - PROCESS | 784 | ++DOCSHELL 205DCC00 == 50 [pid = 784] [id = 93]
16:04:24 INFO - PROCESS | 784 | ++DOMWINDOW == 114 (205DDC00) [pid = 784] [serial = 262] [outer = 00000000]
16:04:24 INFO - PROCESS | 784 | ++DOMWINDOW == 115 (205E0800) [pid = 784] [serial = 263] [outer = 205DDC00]
16:04:24 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
16:04:24 INFO - document served over http requires an http
16:04:24 INFO - sub-resource via iframe-tag using the meta-csp
16:04:24 INFO - delivery method with swap-origin-redirect and when
16:04:24 INFO - the target request is cross-origin.
16:04:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 632ms
16:04:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
16:04:24 INFO - PROCESS | 784 | ++DOCSHELL 12F93000 == 51 [pid = 784] [id = 94]
16:04:24 INFO - PROCESS | 784 | ++DOMWINDOW == 116 (205DE400) [pid = 784] [serial = 264] [outer = 00000000]
16:04:24 INFO - PROCESS | 784 | ++DOMWINDOW == 117 (205E9C00) [pid = 784] [serial = 265] [outer = 205DE400]
16:04:24 INFO - PROCESS | 784 | 1447113864485 Marionette INFO loaded listener.js
16:04:24 INFO - PROCESS | 784 | ++DOMWINDOW == 118 (2076E800) [pid = 784] [serial = 266] [outer = 205DE400]
16:04:25 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
16:04:25 INFO - document served over http requires an http
16:04:25 INFO - sub-resource via script-tag using the meta-csp
16:04:25 INFO - delivery method with keep-origin-redirect and when
16:04:25 INFO - the target request is cross-origin.
16:04:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 730ms
16:04:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
16:04:25 INFO - PROCESS | 784 | ++DOCSHELL 13008800 == 52 [pid = 784] [id = 95]
16:04:25 INFO - PROCESS | 784 | ++DOMWINDOW == 119 (13BB0400) [pid = 784] [serial = 267] [outer = 00000000]
16:04:25 INFO - PROCESS | 784 | ++DOMWINDOW == 120 (168E9C00) [pid = 784] [serial = 268] [outer = 13BB0400]
16:04:25 INFO - PROCESS | 784 | 1447113865342 Marionette INFO loaded listener.js
16:04:25 INFO - PROCESS | 784 | ++DOMWINDOW == 121 (16F79000) [pid = 784] [serial = 269] [outer = 13BB0400]
16:04:25 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
16:04:25 INFO - document served over http requires an http
16:04:25 INFO - sub-resource via script-tag using the meta-csp
16:04:25 INFO - delivery method with no-redirect and when
16:04:25 INFO - the target request is cross-origin.
16:04:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 830ms
16:04:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
16:04:26 INFO - PROCESS | 784 | ++DOCSHELL 17DC6C00 == 53 [pid = 784] [id = 96]
16:04:26 INFO - PROCESS | 784 | ++DOMWINDOW == 122 (19962400) [pid = 784] [serial = 270] [outer = 00000000]
16:04:26 INFO - PROCESS | 784 | ++DOMWINDOW == 123 (1AE8A000) [pid = 784] [serial = 271] [outer = 19962400]
16:04:26 INFO - PROCESS | 784 | 1447113866160 Marionette INFO loaded listener.js
16:04:26 INFO - PROCESS | 784 | ++DOMWINDOW == 124 (1E26FC00) [pid = 784] [serial = 272] [outer = 19962400]
16:04:26 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
16:04:26 INFO - document served over http requires an http
16:04:26 INFO - sub-resource via script-tag using the meta-csp
16:04:26 INFO - delivery method with swap-origin-redirect and when
16:04:26 INFO - the target request is cross-origin.
16:04:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 870ms
16:04:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
16:04:27 INFO - PROCESS | 784 | ++DOCSHELL 201A7400 == 54 [pid = 784] [id = 97]
16:04:27 INFO - PROCESS | 784 | ++DOMWINDOW == 125 (201A9C00) [pid = 784] [serial = 273] [outer = 00000000]
16:04:27 INFO - PROCESS | 784 | ++DOMWINDOW == 126 (2076C000) [pid = 784] [serial = 274] [outer = 201A9C00]
16:04:27 INFO - PROCESS | 784 | 1447113867047 Marionette INFO loaded listener.js
16:04:27 INFO - PROCESS | 784 | ++DOMWINDOW == 127 (2118C000) [pid = 784] [serial = 275] [outer = 201A9C00]
16:04:27 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
16:04:27 INFO - document served over http requires an http
16:04:27 INFO - sub-resource via xhr-request using the meta-csp
16:04:27 INFO - delivery method with keep-origin-redirect and when
16:04:27 INFO - the target request is cross-origin.
16:04:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 790ms
16:04:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
16:04:27 INFO - PROCESS | 784 | ++DOCSHELL 2122FC00 == 55 [pid = 784] [id = 98]
16:04:27 INFO - PROCESS | 784 | ++DOMWINDOW == 128 (21230400) [pid = 784] [serial = 276] [outer = 00000000]
16:04:27 INFO - PROCESS | 784 | ++DOMWINDOW == 129 (21236C00) [pid = 784] [serial = 277] [outer = 21230400]
16:04:27 INFO - PROCESS | 784 | 1447113867882 Marionette INFO loaded listener.js
16:04:27 INFO - PROCESS | 784 | ++DOMWINDOW == 130 (2123B800) [pid = 784] [serial = 278] [outer = 21230400]
16:04:28 INFO - PROCESS | 784 | 1447113868404 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
16:04:28 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
16:04:28 INFO - document served over http requires an http
16:04:28 INFO - sub-resource via xhr-request using the meta-csp
16:04:28 INFO - delivery method with no-redirect and when
16:04:28 INFO - the target request is cross-origin.
16:04:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 870ms
16:04:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
16:04:28 INFO - PROCESS | 784 | ++DOCSHELL 1B156400 == 56 [pid = 784] [id = 99]
16:04:28 INFO - PROCESS | 784 | ++DOMWINDOW == 131 (1B158000) [pid = 784] [serial = 279] [outer = 00000000]
16:04:28 INFO - PROCESS | 784 | ++DOMWINDOW == 132 (1B162800) [pid = 784] [serial = 280] [outer = 1B158000]
16:04:28 INFO - PROCESS | 784 | 1447113868726 Marionette INFO loaded listener.js
16:04:28 INFO - PROCESS | 784 | ++DOMWINDOW == 133 (1B6D5800) [pid = 784] [serial = 281] [outer = 1B158000]
16:04:29 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
16:04:29 INFO - document served over http requires an http
16:04:29 INFO - sub-resource via xhr-request using the meta-csp
16:04:29 INFO - delivery method with swap-origin-redirect and when
16:04:29 INFO - the target request is cross-origin.
16:04:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 931ms
16:04:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
16:04:29 INFO - PROCESS | 784 | ++DOCSHELL 1B730400 == 57 [pid = 784] [id = 100]
16:04:29 INFO - PROCESS | 784 | ++DOMWINDOW == 134 (1B730800) [pid = 784] [serial = 282] [outer = 00000000]
16:04:29 INFO - PROCESS | 784 | ++DOMWINDOW == 135 (1B73B000) [pid = 784] [serial = 283] [outer = 1B730800]
16:04:29 INFO - PROCESS | 784 | 1447113869728 Marionette INFO loaded listener.js
16:04:29 INFO - PROCESS | 784 | ++DOMWINDOW == 136 (1BA5C800) [pid = 784] [serial = 284] [outer = 1B730800]
16:04:30 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
16:04:30 INFO - document served over http requires an https
16:04:30 INFO - sub-resource via fetch-request using the meta-csp
16:04:30 INFO - delivery method with keep-origin-redirect and when
16:04:30 INFO - the target request is cross-origin.
16:04:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1019ms
16:04:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
16:04:30 INFO - PROCESS | 784 | ++DOCSHELL 1BAF1C00 == 58 [pid = 784] [id = 101]
16:04:30 INFO - PROCESS | 784 | ++DOMWINDOW == 137 (1C274000) [pid = 784] [serial = 285] [outer = 00000000]
16:04:30 INFO - PROCESS | 784 | ++DOMWINDOW == 138 (1C27AC00) [pid = 784] [serial = 286] [outer = 1C274000]
16:04:30 INFO - PROCESS | 784 | 1447113870736 Marionette INFO loaded listener.js
16:04:30 INFO - PROCESS | 784 | ++DOMWINDOW == 139 (1C280400) [pid = 784] [serial = 287] [outer = 1C274000]
16:04:32 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
16:04:32 INFO - document served over http requires an https
16:04:32 INFO - sub-resource via fetch-request using the meta-csp
16:04:32 INFO - delivery method with no-redirect and when
16:04:32 INFO - the target request is cross-origin.
16:04:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1972ms
16:04:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
16:04:32 INFO - PROCESS | 784 | ++DOCSHELL 14F58C00 == 59 [pid = 784] [id = 102]
16:04:32 INFO - PROCESS | 784 | ++DOMWINDOW == 140 (15B33400) [pid = 784] [serial = 288] [outer = 00000000]
16:04:32 INFO - PROCESS | 784 | ++DOMWINDOW == 141 (199DB400) [pid = 784] [serial = 289] [outer = 15B33400]
16:04:32 INFO - PROCESS | 784 | 1447113872655 Marionette INFO loaded listener.js
16:04:32 INFO - PROCESS | 784 | ++DOMWINDOW == 142 (1E103800) [pid = 784] [serial = 290] [outer = 15B33400]
16:04:33 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
16:04:33 INFO - document served over http requires an https
16:04:33 INFO - sub-resource via fetch-request using the meta-csp
16:04:33 INFO - delivery method with swap-origin-redirect and when
16:04:33 INFO - the target request is cross-origin.
16:04:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1235ms
16:04:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
16:04:34 INFO - PROCESS | 784 | ++DOCSHELL 12FBC800 == 60 [pid = 784] [id = 103]
16:04:34 INFO - PROCESS | 784 | ++DOMWINDOW == 143 (13005C00) [pid = 784] [serial = 291] [outer = 00000000]
16:04:34 INFO - PROCESS | 784 | ++DOMWINDOW == 144 (15B3BC00) [pid = 784] [serial = 292] [outer = 13005C00]
16:04:34 INFO - PROCESS | 784 | 1447113874063 Marionette INFO loaded listener.js
16:04:34 INFO - PROCESS | 784 | ++DOMWINDOW == 145 (16F7F400) [pid = 784] [serial = 293] [outer = 13005C00]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 1D630C00 == 59 [pid = 784] [id = 35]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 205DCC00 == 58 [pid = 784] [id = 93]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 1A3A7800 == 57 [pid = 784] [id = 92]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 200A4000 == 56 [pid = 784] [id = 91]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 16F7AC00 == 55 [pid = 784] [id = 90]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 16B73800 == 54 [pid = 784] [id = 89]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 1F61D400 == 53 [pid = 784] [id = 88]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 1EA43800 == 52 [pid = 784] [id = 87]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 1389C800 == 51 [pid = 784] [id = 86]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 1E108C00 == 50 [pid = 784] [id = 85]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 12F94800 == 49 [pid = 784] [id = 84]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 13B48400 == 48 [pid = 784] [id = 83]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 1673DC00 == 47 [pid = 784] [id = 82]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 0F297800 == 46 [pid = 784] [id = 81]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 20761800 == 45 [pid = 784] [id = 80]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 12C41800 == 44 [pid = 784] [id = 79]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 100D8C00 == 43 [pid = 784] [id = 78]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 201A8C00 == 42 [pid = 784] [id = 77]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 1FC62C00 == 41 [pid = 784] [id = 76]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 17DCC000 == 40 [pid = 784] [id = 75]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 198CB800 == 39 [pid = 784] [id = 74]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 2019DC00 == 38 [pid = 784] [id = 72]
16:04:34 INFO - PROCESS | 784 | --DOCSHELL 13738C00 == 37 [pid = 784] [id = 73]
16:04:34 INFO - PROCESS | 784 | ++DOCSHELL 0F8A4400 == 38 [pid = 784] [id = 104]
16:04:34 INFO - PROCESS | 784 | ++DOMWINDOW == 146 (100D8C00) [pid = 784] [serial = 294] [outer = 00000000]
16:04:34 INFO - PROCESS | 784 | --DOMWINDOW == 145 (198CEC00) [pid = 784] [serial = 182] [outer = 00000000] [url = about:blank]
16:04:34 INFO - PROCESS | 784 | --DOMWINDOW == 144 (13CAF000) [pid = 784] [serial = 177] [outer = 00000000] [url = about:blank]
16:04:34 INFO - PROCESS | 784 | --DOMWINDOW == 143 (1AC2EC00) [pid = 784] [serial = 185] [outer = 00000000] [url = about:blank]
16:04:34 INFO - PROCESS | 784 | --DOMWINDOW == 142 (16F7A800) [pid = 784] [serial = 171] [outer = 00000000] [url = about:blank]
16:04:34 INFO - PROCESS | 784 | --DOMWINDOW == 141 (200ED000) [pid = 784] [serial = 203] [outer = 00000000] [url = about:blank]
16:04:34 INFO - PROCESS | 784 | --DOMWINDOW == 140 (200E3C00) [pid = 784] [serial = 200] [outer = 00000000] [url = about:blank]
16:04:34 INFO - PROCESS | 784 | --DOMWINDOW == 139 (1D634000) [pid = 784] [serial = 188] [outer = 00000000] [url = about:blank]
16:04:34 INFO - PROCESS | 784 | ++DOMWINDOW == 140 (12F96800) [pid = 784] [serial = 295] [outer = 100D8C00]
16:04:34 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
16:04:34 INFO - document served over http requires an https
16:04:34 INFO - sub-resource via iframe-tag using the meta-csp
16:04:34 INFO - delivery method with keep-origin-redirect and when
16:04:34 INFO - the target request is cross-origin.
16:04:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1219ms
16:04:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
16:04:35 INFO - PROCESS | 784 | ++DOCSHELL 12F90800 == 39 [pid = 784] [id = 105]
16:04:35 INFO - PROCESS | 784 | ++DOMWINDOW == 141 (138A2000) [pid = 784] [serial = 296] [outer = 00000000]
16:04:35 INFO - PROCESS | 784 | ++DOMWINDOW == 142 (13F09000) [pid = 784] [serial = 297] [outer = 138A2000]
16:04:35 INFO - PROCESS | 784 | 1447113875061 Marionette INFO loaded listener.js
16:04:35 INFO - PROCESS | 784 | ++DOMWINDOW == 143 (168E8000) [pid = 784] [serial = 298] [outer = 138A2000]
16:04:35 INFO - PROCESS | 784 | ++DOCSHELL 16B7A800 == 40 [pid = 784] [id = 106]
16:04:35 INFO - PROCESS | 784 | ++DOMWINDOW == 144 (183B3800) [pid = 784] [serial = 299] [outer = 00000000]
16:04:35 INFO - PROCESS | 784 | ++DOMWINDOW == 145 (19967400) [pid = 784] [serial = 300] [outer = 183B3800]
16:04:35 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
16:04:35 INFO - document served over http requires an https
16:04:35 INFO - sub-resource via iframe-tag using the meta-csp
16:04:35 INFO - delivery method with no-redirect and when
16:04:35 INFO - the target request is cross-origin.
16:04:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 770ms
16:04:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
16:04:35 INFO - PROCESS | 784 | ++DOCSHELL 198D7C00 == 41 [pid = 784] [id = 107]
16:04:35 INFO - PROCESS | 784 | ++DOMWINDOW == 146 (199E0800) [pid = 784] [serial = 301] [outer = 00000000]
16:04:35 INFO - PROCESS | 784 | ++DOMWINDOW == 147 (1A316400) [pid = 784] [serial = 302] [outer = 199E0800]
16:04:35 INFO - PROCESS | 784 | 1447113875923 Marionette INFO loaded listener.js
16:04:36 INFO - PROCESS | 784 | ++DOMWINDOW == 148 (1AC2E400) [pid = 784] [serial = 303] [outer = 199E0800]
16:04:36 INFO - PROCESS | 784 | ++DOCSHELL 1B161400 == 42 [pid = 784] [id = 108]
16:04:36 INFO - PROCESS | 784 | ++DOMWINDOW == 149 (1B486400) [pid = 784] [serial = 304] [outer = 00000000]
16:04:36 INFO - PROCESS | 784 | ++DOMWINDOW == 150 (1B736C00) [pid = 784] [serial = 305] [outer = 1B486400]
16:04:36 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
16:04:36 INFO - document served over http requires an https
16:04:36 INFO - sub-resource via iframe-tag using the meta-csp
16:04:36 INFO - delivery method with swap-origin-redirect and when
16:04:36 INFO - the target request is cross-origin.
16:04:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 770ms
16:04:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
16:04:36 INFO - PROCESS | 784 | ++DOCSHELL 1AC2DC00 == 43 [pid = 784] [id = 109]
16:04:36 INFO - PROCESS | 784 | ++DOMWINDOW == 151 (1B48BC00) [pid = 784] [serial = 306] [outer = 00000000]
16:04:36 INFO - PROCESS | 784 | ++DOMWINDOW == 152 (1BA5BC00) [pid = 784] [serial = 307] [outer = 1B48BC00]
16:04:36 INFO - PROCESS | 784 | 1447113876726 Marionette INFO loaded listener.js
16:04:36 INFO - PROCESS | 784 | ++DOMWINDOW == 153 (1CF56C00) [pid = 784] [serial = 308] [outer = 1B48BC00]
16:04:37 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
16:04:37 INFO - document served over http requires an https
16:04:37 INFO - sub-resource via script-tag using the meta-csp
16:04:37 INFO - delivery method with keep-origin-redirect and when
16:04:37 INFO - the target request is cross-origin.
16:04:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 772ms
16:04:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
16:04:37 INFO - PROCESS | 784 | ++DOCSHELL 1E110C00 == 44 [pid = 784] [id = 110]
16:04:37 INFO - PROCESS | 784 | ++DOMWINDOW == 154 (1E1E7400) [pid = 784] [serial = 309] [outer = 00000000]
16:04:37 INFO - PROCESS | 784 | ++DOMWINDOW == 155 (1E269800) [pid = 784] [serial = 310] [outer = 1E1E7400]
16:04:37 INFO - PROCESS | 784 | 1447113877402 Marionette INFO loaded listener.js
16:04:37 INFO - PROCESS | 784 | ++DOMWINDOW == 156 (1E468C00) [pid = 784] [serial = 311] [outer = 1E1E7400]
16:04:37 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
16:04:37 INFO - document served over http requires an https
16:04:37 INFO - sub-resource via script-tag using the meta-csp
16:04:37 INFO - delivery method with no-redirect and when
16:04:37 INFO - the target request is cross-origin.
16:04:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 730ms
16:04:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
16:04:38 INFO - PROCESS | 784 | ++DOCSHELL 1EA3A400 == 45 [pid = 784] [id = 111]
16:04:38 INFO - PROCESS | 784 | ++DOMWINDOW == 157 (1EA3B000) [pid = 784] [serial = 312] [outer = 00000000]
16:04:38 INFO - PROCESS | 784 | ++DOMWINDOW == 158 (1F423800) [pid = 784] [serial = 313] [outer = 1EA3B000]
16:04:38 INFO - PROCESS | 784 | 1447113878212 Marionette INFO loaded listener.js
16:04:38 INFO - PROCESS | 784 | ++DOMWINDOW == 159 (1F618000) [pid = 784] [serial = 314] [outer = 1EA3B000]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 158 (1F61EC00) [pid = 784] [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]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 157 (1E109C00) [pid = 784] [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]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 156 (16B7B000) [pid = 784] [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]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 155 (200A4400) [pid = 784] [serial = 257] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113863544]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 154 (168EE400) [pid = 784] [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]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 153 (1E1F2800) [pid = 784] [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]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 152 (16B79400) [pid = 784] [serial = 252] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 151 (1E273C00) [pid = 784] [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]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 150 (1EA45000) [pid = 784] [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]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 149 (0F2A1000) [pid = 784] [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]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 148 (1E272000) [pid = 784] [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]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 147 (13B48C00) [pid = 784] [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]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 146 (205DDC00) [pid = 784] [serial = 262] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 145 (100D9000) [pid = 784] [serial = 220] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 144 (1FC66400) [pid = 784] [serial = 215] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113852921]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 143 (199DE000) [pid = 784] [serial = 210] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 142 (201A9000) [pid = 784] [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]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 141 (2118E800) [pid = 784] [serial = 226] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 140 (20764400) [pid = 784] [serial = 223] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 139 (20544C00) [pid = 784] [serial = 216] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113852921]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 138 (1E1E8000) [pid = 784] [serial = 213] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 137 (12DE6800) [pid = 784] [serial = 221] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 136 (206EBC00) [pid = 784] [serial = 218] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 135 (1AA4AC00) [pid = 784] [serial = 211] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 134 (13BB5400) [pid = 784] [serial = 208] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 133 (200E1800) [pid = 784] [serial = 260] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 132 (198BF800) [pid = 784] [serial = 232] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 131 (199DD800) [pid = 784] [serial = 238] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 130 (200AF400) [pid = 784] [serial = 258] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113863544]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 129 (1FC64800) [pid = 784] [serial = 255] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 128 (13BB6400) [pid = 784] [serial = 229] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 127 (1F46E800) [pid = 784] [serial = 247] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 126 (1E765400) [pid = 784] [serial = 244] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 125 (19AD1400) [pid = 784] [serial = 253] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 124 (1FC63000) [pid = 784] [serial = 250] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 123 (1440F400) [pid = 784] [serial = 235] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 122 (1E1EAC00) [pid = 784] [serial = 241] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 121 (205E0800) [pid = 784] [serial = 263] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 120 (205E9C00) [pid = 784] [serial = 265] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 119 (20550800) [pid = 784] [serial = 206] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 118 (1A356000) [pid = 784] [serial = 233] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 117 (1AC33C00) [pid = 784] [serial = 239] [outer = 00000000] [url = about:blank]
16:04:38 INFO - PROCESS | 784 | --DOMWINDOW == 116 (16B73000) [pid = 784] [serial = 236] [outer = 00000000] [url = about:blank]
16:04:38 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
16:04:38 INFO - document served over http requires an https
16:04:38 INFO - sub-resource via script-tag using the meta-csp
16:04:38 INFO - delivery method with swap-origin-redirect and when
16:04:38 INFO - the target request is cross-origin.
16:04:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 931ms
16:04:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
16:04:39 INFO - PROCESS | 784 | ++DOCSHELL 12F91000 == 46 [pid = 784] [id = 112]
16:04:39 INFO - PROCESS | 784 | ++DOMWINDOW == 117 (12F96400) [pid = 784] [serial = 315] [outer = 00000000]
16:04:39 INFO - PROCESS | 784 | ++DOMWINDOW == 118 (1A356000) [pid = 784] [serial = 316] [outer = 12F96400]
16:04:39 INFO - PROCESS | 784 | 1447113879157 Marionette INFO loaded listener.js
16:04:39 INFO - PROCESS | 784 | ++DOMWINDOW == 119 (1E767400) [pid = 784] [serial = 317] [outer = 12F96400]
16:04:39 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
16:04:39 INFO - document served over http requires an https
16:04:39 INFO - sub-resource via xhr-request using the meta-csp
16:04:39 INFO - delivery method with keep-origin-redirect and when
16:04:39 INFO - the target request is cross-origin.
16:04:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 730ms
16:04:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
16:04:39 INFO - PROCESS | 784 | ++DOCSHELL 1F61E400 == 47 [pid = 784] [id = 113]
16:04:39 INFO - PROCESS | 784 | ++DOMWINDOW == 120 (1FC62800) [pid = 784] [serial = 318] [outer = 00000000]
16:04:39 INFO - PROCESS | 784 | ++DOMWINDOW == 121 (1FECC400) [pid = 784] [serial = 319] [outer = 1FC62800]
16:04:39 INFO - PROCESS | 784 | 1447113879795 Marionette INFO loaded listener.js
16:04:39 INFO - PROCESS | 784 | ++DOMWINDOW == 122 (200AF000) [pid = 784] [serial = 320] [outer = 1FC62800]
16:04:40 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
16:04:40 INFO - document served over http requires an https
16:04:40 INFO - sub-resource via xhr-request using the meta-csp
16:04:40 INFO - delivery method with no-redirect and when
16:04:40 INFO - the target request is cross-origin.
16:04:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 670ms
16:04:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
16:04:40 INFO - PROCESS | 784 | ++DOCSHELL 1C273800 == 48 [pid = 784] [id = 114]
16:04:40 INFO - PROCESS | 784 | ++DOMWINDOW == 123 (1C27D400) [pid = 784] [serial = 321] [outer = 00000000]
16:04:40 INFO - PROCESS | 784 | ++DOMWINDOW == 124 (201AA000) [pid = 784] [serial = 322] [outer = 1C27D400]
16:04:40 INFO - PROCESS | 784 | 1447113880471 Marionette INFO loaded listener.js
16:04:40 INFO - PROCESS | 784 | ++DOMWINDOW == 125 (20548C00) [pid = 784] [serial = 323] [outer = 1C27D400]
16:04:41 INFO - PROCESS | 784 | --DOCSHELL 13008800 == 47 [pid = 784] [id = 95]
16:04:41 INFO - PROCESS | 784 | --DOCSHELL 17DC6C00 == 46 [pid = 784] [id = 96]
16:04:41 INFO - PROCESS | 784 | --DOCSHELL 201A7400 == 45 [pid = 784] [id = 97]
16:04:41 INFO - PROCESS | 784 | --DOCSHELL 2122FC00 == 44 [pid = 784] [id = 98]
16:04:41 INFO - PROCESS | 784 | --DOCSHELL 1B156400 == 43 [pid = 784] [id = 99]
16:04:41 INFO - PROCESS | 784 | --DOCSHELL 1B730400 == 42 [pid = 784] [id = 100]
16:04:41 INFO - PROCESS | 784 | --DOCSHELL 1BAF1C00 == 41 [pid = 784] [id = 101]
16:04:41 INFO - PROCESS | 784 | --DOCSHELL 14F58C00 == 40 [pid = 784] [id = 102]
16:04:41 INFO - PROCESS | 784 | --DOCSHELL 12FBC800 == 39 [pid = 784] [id = 103]
16:04:41 INFO - PROCESS | 784 | --DOCSHELL 0F8A4400 == 38 [pid = 784] [id = 104]
16:04:41 INFO - PROCESS | 784 | --DOCSHELL 12F93000 == 37 [pid = 784] [id = 94]
16:04:41 INFO - PROCESS | 784 | --DOCSHELL 1F475C00 == 36 [pid = 784] [id = 51]
16:04:42 INFO - PROCESS | 784 | --DOCSHELL 198D7C00 == 35 [pid = 784] [id = 107]
16:04:42 INFO - PROCESS | 784 | --DOCSHELL 16B7A800 == 34 [pid = 784] [id = 106]
16:04:42 INFO - PROCESS | 784 | --DOCSHELL 1B161400 == 33 [pid = 784] [id = 108]
16:04:42 INFO - PROCESS | 784 | --DOCSHELL 1E110C00 == 32 [pid = 784] [id = 110]
16:04:42 INFO - PROCESS | 784 | --DOCSHELL 1EA3A400 == 31 [pid = 784] [id = 111]
16:04:42 INFO - PROCESS | 784 | --DOCSHELL 12F90800 == 30 [pid = 784] [id = 105]
16:04:42 INFO - PROCESS | 784 | --DOCSHELL 1AC2DC00 == 29 [pid = 784] [id = 109]
16:04:42 INFO - PROCESS | 784 | --DOCSHELL 12F91000 == 28 [pid = 784] [id = 112]
16:04:42 INFO - PROCESS | 784 | --DOCSHELL 1F61E400 == 27 [pid = 784] [id = 113]
16:04:42 INFO - PROCESS | 784 | --DOMWINDOW == 124 (1E770400) [pid = 784] [serial = 245] [outer = 00000000] [url = about:blank]
16:04:42 INFO - PROCESS | 784 | --DOMWINDOW == 123 (167BCC00) [pid = 784] [serial = 230] [outer = 00000000] [url = about:blank]
16:04:42 INFO - PROCESS | 784 | --DOMWINDOW == 122 (1F471800) [pid = 784] [serial = 248] [outer = 00000000] [url = about:blank]
16:04:42 INFO - PROCESS | 784 | --DOMWINDOW == 121 (20549800) [pid = 784] [serial = 261] [outer = 00000000] [url = about:blank]
16:04:42 INFO - PROCESS | 784 | --DOMWINDOW == 120 (1FCB1400) [pid = 784] [serial = 251] [outer = 00000000] [url = about:blank]
16:04:42 INFO - PROCESS | 784 | --DOMWINDOW == 119 (1FEBEC00) [pid = 784] [serial = 256] [outer = 00000000] [url = about:blank]
16:04:42 INFO - PROCESS | 784 | --DOMWINDOW == 118 (1E21D400) [pid = 784] [serial = 242] [outer = 00000000] [url = about:blank]
16:04:43 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
16:04:43 INFO - document served over http requires an https
16:04:43 INFO - sub-resource via xhr-request using the meta-csp
16:04:43 INFO - delivery method with swap-origin-redirect and when
16:04:43 INFO - the target request is cross-origin.
16:04:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2825ms
16:04:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
16:04:43 INFO - PROCESS | 784 | ++DOCSHELL 12DED400 == 28 [pid = 784] [id = 115]
16:04:43 INFO - PROCESS | 784 | ++DOMWINDOW == 119 (12F22000) [pid = 784] [serial = 324] [outer = 00000000]
16:04:43 INFO - PROCESS | 784 | ++DOMWINDOW == 120 (12F9F800) [pid = 784] [serial = 325] [outer = 12F22000]
16:04:43 INFO - PROCESS | 784 | 1447113883316 Marionette INFO loaded listener.js
16:04:43 INFO - PROCESS | 784 | ++DOMWINDOW == 121 (12FB6C00) [pid = 784] [serial = 326] [outer = 12F22000]
16:04:43 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
16:04:43 INFO - document served over http requires an http
16:04:43 INFO - sub-resource via fetch-request using the meta-csp
16:04:43 INFO - delivery method with keep-origin-redirect and when
16:04:43 INFO - the target request is same-origin.
16:04:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 671ms
16:04:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
16:04:43 INFO - PROCESS | 784 | ++DOCSHELL 0F233800 == 29 [pid = 784] [id = 116]
16:04:43 INFO - PROCESS | 784 | ++DOMWINDOW == 122 (138A5000) [pid = 784] [serial = 327] [outer = 00000000]
16:04:43 INFO - PROCESS | 784 | ++DOMWINDOW == 123 (13B3F000) [pid = 784] [serial = 328] [outer = 138A5000]
16:04:44 INFO - PROCESS | 784 | 1447113883987 Marionette INFO loaded listener.js
16:04:44 INFO - PROCESS | 784 | ++DOMWINDOW == 124 (13B4C800) [pid = 784] [serial = 329] [outer = 138A5000]
16:04:44 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
16:04:44 INFO - document served over http requires an http
16:04:44 INFO - sub-resource via fetch-request using the meta-csp
16:04:44 INFO - delivery method with no-redirect and when
16:04:44 INFO - the target request is same-origin.
16:04:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 630ms
16:04:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
16:04:44 INFO - PROCESS | 784 | ++DOCSHELL 13F0A000 == 30 [pid = 784] [id = 117]
16:04:44 INFO - PROCESS | 784 | ++DOMWINDOW == 125 (13F0A800) [pid = 784] [serial = 330] [outer = 00000000]
16:04:44 INFO - PROCESS | 784 | ++DOMWINDOW == 126 (14404000) [pid = 784] [serial = 331] [outer = 13F0A800]
16:04:44 INFO - PROCESS | 784 | 1447113884659 Marionette INFO loaded listener.js
16:04:44 INFO - PROCESS | 784 | ++DOMWINDOW == 127 (1672E800) [pid = 784] [serial = 332] [outer = 13F0A800]
16:04:45 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
16:04:45 INFO - document served over http requires an http
16:04:45 INFO - sub-resource via fetch-request using the meta-csp
16:04:45 INFO - delivery method with swap-origin-redirect and when
16:04:45 INFO - the target request is same-origin.
16:04:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
16:04:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
16:04:45 INFO - PROCESS | 784 | ++DOCSHELL 168EA400 == 31 [pid = 784] [id = 118]
16:04:45 INFO - PROCESS | 784 | ++DOMWINDOW == 128 (168EC000) [pid = 784] [serial = 333] [outer = 00000000]
16:04:45 INFO - PROCESS | 784 | ++DOMWINDOW == 129 (16B7C800) [pid = 784] [serial = 334] [outer = 168EC000]
16:04:45 INFO - PROCESS | 784 | 1447113885295 Marionette INFO loaded listener.js
16:04:45 INFO - PROCESS | 784 | ++DOMWINDOW == 130 (16F71800) [pid = 784] [serial = 335] [outer = 168EC000]
16:04:45 INFO - PROCESS | 784 | ++DOCSHELL 17DC8C00 == 32 [pid = 784] [id = 119]
16:04:45 INFO - PROCESS | 784 | ++DOMWINDOW == 131 (198C0000) [pid = 784] [serial = 336] [outer = 00000000]
16:04:45 INFO - PROCESS | 784 | ++DOMWINDOW == 132 (198C6800) [pid = 784] [serial = 337] [outer = 198C0000]
16:04:45 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
16:04:45 INFO - document served over http requires an http
16:04:45 INFO - sub-resource via iframe-tag using the meta-csp
16:04:45 INFO - delivery method with keep-origin-redirect and when
16:04:45 INFO - the target request is same-origin.
16:04:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 670ms
16:04:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
16:04:45 INFO - PROCESS | 784 | ++DOCSHELL 198BFC00 == 33 [pid = 784] [id = 120]
16:04:45 INFO - PROCESS | 784 | ++DOMWINDOW == 133 (198C0400) [pid = 784] [serial = 338] [outer = 00000000]
16:04:46 INFO - PROCESS | 784 | ++DOMWINDOW == 134 (199C6400) [pid = 784] [serial = 339] [outer = 198C0400]
16:04:46 INFO - PROCESS | 784 | 1447113886001 Marionette INFO loaded listener.js
16:04:46 INFO - PROCESS | 784 | ++DOMWINDOW == 135 (199D4400) [pid = 784] [serial = 340] [outer = 198C0400]
16:04:46 INFO - PROCESS | 784 | ++DOCSHELL 19AD4000 == 34 [pid = 784] [id = 121]
16:04:46 INFO - PROCESS | 784 | ++DOMWINDOW == 136 (1A3A8800) [pid = 784] [serial = 341] [outer = 00000000]
16:04:46 INFO - PROCESS | 784 | ++DOMWINDOW == 137 (1AA4A800) [pid = 784] [serial = 342] [outer = 1A3A8800]
16:04:46 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
16:04:46 INFO - document served over http requires an http
16:04:46 INFO - sub-resource via iframe-tag using the meta-csp
16:04:46 INFO - delivery method with no-redirect and when
16:04:46 INFO - the target request is same-origin.
16:04:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 670ms
16:04:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
16:04:46 INFO - PROCESS | 784 | ++DOCSHELL 1AA3E400 == 35 [pid = 784] [id = 122]
16:04:46 INFO - PROCESS | 784 | ++DOMWINDOW == 138 (1AE0F800) [pid = 784] [serial = 343] [outer = 00000000]
16:04:46 INFO - PROCESS | 784 | ++DOMWINDOW == 139 (1AE82C00) [pid = 784] [serial = 344] [outer = 1AE0F800]
16:04:46 INFO - PROCESS | 784 | 1447113886687 Marionette INFO loaded listener.js
16:04:46 INFO - PROCESS | 784 | ++DOMWINDOW == 140 (1B15D400) [pid = 784] [serial = 345] [outer = 1AE0F800]
16:04:47 INFO - PROCESS | 784 | ++DOCSHELL 1B6CC800 == 36 [pid = 784] [id = 123]
16:04:47 INFO - PROCESS | 784 | ++DOMWINDOW == 141 (1B6CD000) [pid = 784] [serial = 346] [outer = 00000000]
16:04:47 INFO - PROCESS | 784 | ++DOMWINDOW == 142 (1B6D6800) [pid = 784] [serial = 347] [outer = 1B6CD000]
16:04:47 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
16:04:47 INFO - document served over http requires an http
16:04:47 INFO - sub-resource via iframe-tag using the meta-csp
16:04:47 INFO - delivery method with swap-origin-redirect and when
16:04:47 INFO - the target request is same-origin.
16:04:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 631ms
16:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
16:04:47 INFO - PROCESS | 784 | ++DOCSHELL 1B490C00 == 37 [pid = 784] [id = 124]
16:04:47 INFO - PROCESS | 784 | ++DOMWINDOW == 143 (1B6CC400) [pid = 784] [serial = 348] [outer = 00000000]
16:04:47 INFO - PROCESS | 784 | ++DOMWINDOW == 144 (1B732400) [pid = 784] [serial = 349] [outer = 1B6CC400]
16:04:47 INFO - PROCESS | 784 | 1447113887332 Marionette INFO loaded listener.js
16:04:47 INFO - PROCESS | 784 | ++DOMWINDOW == 145 (1B737800) [pid = 784] [serial = 350] [outer = 1B6CC400]
16:04:47 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
16:04:47 INFO - document served over http requires an http
16:04:47 INFO - sub-resource via script-tag using the meta-csp
16:04:47 INFO - delivery method with keep-origin-redirect and when
16:04:47 INFO - the target request is same-origin.
16:04:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 691ms
16:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
16:04:47 INFO - PROCESS | 784 | ++DOCSHELL 1BAEA000 == 38 [pid = 784] [id = 125]
16:04:47 INFO - PROCESS | 784 | ++DOMWINDOW == 146 (1BAEAC00) [pid = 784] [serial = 351] [outer = 00000000]
16:04:47 INFO - PROCESS | 784 | ++DOMWINDOW == 147 (1C276000) [pid = 784] [serial = 352] [outer = 1BAEAC00]
16:04:48 INFO - PROCESS | 784 | 1447113887982 Marionette INFO loaded listener.js
16:04:48 INFO - PROCESS | 784 | ++DOMWINDOW == 148 (1C27A000) [pid = 784] [serial = 353] [outer = 1BAEAC00]
16:04:48 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
16:04:48 INFO - document served over http requires an http
16:04:48 INFO - sub-resource via script-tag using the meta-csp
16:04:48 INFO - delivery method with no-redirect and when
16:04:48 INFO - the target request is same-origin.
16:04:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 570ms
16:04:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
16:04:48 INFO - PROCESS | 784 | ++DOCSHELL 13F09800 == 39 [pid = 784] [id = 126]
16:04:48 INFO - PROCESS | 784 | ++DOMWINDOW == 149 (1D629000) [pid = 784] [serial = 354] [outer = 00000000]
16:04:48 INFO - PROCESS | 784 | ++DOMWINDOW == 150 (1E104000) [pid = 784] [serial = 355] [outer = 1D629000]
16:04:48 INFO - PROCESS | 784 | 1447113888673 Marionette INFO loaded listener.js
16:04:48 INFO - PROCESS | 784 | ++DOMWINDOW == 151 (1E10AC00) [pid = 784] [serial = 356] [outer = 1D629000]
16:04:49 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
16:04:49 INFO - document served over http requires an http
16:04:49 INFO - sub-resource via script-tag using the meta-csp
16:04:49 INFO - delivery method with swap-origin-redirect and when
16:04:49 INFO - the target request is same-origin.
16:04:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 731ms
16:04:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
16:04:49 INFO - PROCESS | 784 | ++DOCSHELL 16F7F000 == 40 [pid = 784] [id = 127]
16:04:49 INFO - PROCESS | 784 | ++DOMWINDOW == 152 (1B48A400) [pid = 784] [serial = 357] [outer = 00000000]
16:04:49 INFO - PROCESS | 784 | ++DOMWINDOW == 153 (1E21E400) [pid = 784] [serial = 358] [outer = 1B48A400]
16:04:49 INFO - PROCESS | 784 | 1447113889347 Marionette INFO loaded listener.js
16:04:49 INFO - PROCESS | 784 | ++DOMWINDOW == 154 (1E267000) [pid = 784] [serial = 359] [outer = 1B48A400]
16:04:49 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
16:04:49 INFO - document served over http requires an http
16:04:49 INFO - sub-resource via xhr-request using the meta-csp
16:04:49 INFO - delivery method with keep-origin-redirect and when
16:04:49 INFO - the target request is same-origin.
16:04:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 630ms
16:04:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
16:04:50 INFO - PROCESS | 784 | ++DOCSHELL 1E476C00 == 41 [pid = 784] [id = 128]
16:04:50 INFO - PROCESS | 784 | ++DOMWINDOW == 155 (1E477000) [pid = 784] [serial = 360] [outer = 00000000]
16:04:50 INFO - PROCESS | 784 | ++DOMWINDOW == 156 (1EA3C400) [pid = 784] [serial = 361] [outer = 1E477000]
16:04:50 INFO - PROCESS | 784 | 1447113890042 Marionette INFO loaded listener.js
16:04:50 INFO - PROCESS | 784 | ++DOMWINDOW == 157 (1F414400) [pid = 784] [serial = 362] [outer = 1E477000]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 156 (1F476000) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 155 (1389D000) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 154 (198C2800) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 153 (1F47A000) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 152 (1FC67C00) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 151 (1FCB8800) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 150 (200E9000) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 149 (200AC400) [pid = 784] [serial = 164] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 148 (138A5800) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 147 (198C0800) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 146 (201AB800) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 145 (12C42400) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 144 (1E1E7400) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 143 (19962400) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 142 (183B3800) [pid = 784] [serial = 299] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113875470]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 141 (1B486400) [pid = 784] [serial = 304] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 140 (1B48BC00) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 139 (1C274000) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 138 (21230400) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 137 (205DE400) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 136 (21187800) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 135 (138A2000) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 134 (13005C00) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 133 (199E0800) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 132 (12F96400) [pid = 784] [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]
16:04:51 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
16:04:51 INFO - document served over http requires an http
16:04:51 INFO - sub-resource via xhr-request using the meta-csp
16:04:51 INFO - delivery method with no-redirect and when
16:04:51 INFO - the target request is same-origin.
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 131 (100D8C00) [pid = 784] [serial = 294] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:04:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2059ms
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 130 (1FC62800) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 129 (1B730800) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 128 (1E225400) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 127 (1AC31C00) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 126 (13BB9400) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 125 (1AE88C00) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 124 (1D633000) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 123 (1E21A800) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 122 (199D5C00) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 121 (15B33400) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 120 (1EA3B000) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 119 (1B158000) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 118 (201A9C00) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 117 (13BB0400) [pid = 784] [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]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 116 (1A356000) [pid = 784] [serial = 316] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 115 (1FECC400) [pid = 784] [serial = 319] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 114 (168E9C00) [pid = 784] [serial = 268] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 113 (201AA000) [pid = 784] [serial = 322] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 112 (1AE8A000) [pid = 784] [serial = 271] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 111 (2076C000) [pid = 784] [serial = 274] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 110 (21236C00) [pid = 784] [serial = 277] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 109 (1B162800) [pid = 784] [serial = 280] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 108 (1B73B000) [pid = 784] [serial = 283] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 107 (1C27AC00) [pid = 784] [serial = 286] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 106 (199DB400) [pid = 784] [serial = 289] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 105 (15B3BC00) [pid = 784] [serial = 292] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 104 (12F96800) [pid = 784] [serial = 295] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:04:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 103 (13F09000) [pid = 784] [serial = 297] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 102 (19967400) [pid = 784] [serial = 300] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113875470]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 101 (1A316400) [pid = 784] [serial = 302] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 100 (1B736C00) [pid = 784] [serial = 305] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 99 (1BA5BC00) [pid = 784] [serial = 307] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 98 (1E269800) [pid = 784] [serial = 310] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 97 (1F423800) [pid = 784] [serial = 313] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 96 (1E767400) [pid = 784] [serial = 317] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 95 (1E476400) [pid = 784] [serial = 67] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 94 (1AE87000) [pid = 784] [serial = 87] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 93 (16B74C00) [pid = 784] [serial = 92] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 92 (1D628800) [pid = 784] [serial = 97] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 91 (1E1ED000) [pid = 784] [serial = 100] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1E474000) [pid = 784] [serial = 103] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1A39E800) [pid = 784] [serial = 106] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1F61CC00) [pid = 784] [serial = 145] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 87 (13F04000) [pid = 784] [serial = 148] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1D630400) [pid = 784] [serial = 151] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1FC59800) [pid = 784] [serial = 154] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1FCB7000) [pid = 784] [serial = 157] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 83 (1FEC5400) [pid = 784] [serial = 160] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 82 (200A5400) [pid = 784] [serial = 163] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 81 (201A1400) [pid = 784] [serial = 166] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 80 (16730000) [pid = 784] [serial = 209] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1E769C00) [pid = 784] [serial = 214] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 78 (206F1800) [pid = 784] [serial = 219] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 77 (2076A400) [pid = 784] [serial = 224] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 76 (2115C800) [pid = 784] [serial = 227] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 75 (200AF000) [pid = 784] [serial = 320] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 74 (2118C000) [pid = 784] [serial = 275] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 73 (2123B800) [pid = 784] [serial = 278] [outer = 00000000] [url = about:blank]
16:04:51 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1B6D5800) [pid = 784] [serial = 281] [outer = 00000000] [url = about:blank]
16:04:52 INFO - PROCESS | 784 | ++DOCSHELL 0F8D6400 == 42 [pid = 784] [id = 129]
16:04:52 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (100D8C00) [pid = 784] [serial = 363] [outer = 00000000]
16:04:52 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (12F91400) [pid = 784] [serial = 364] [outer = 100D8C00]
16:04:52 INFO - PROCESS | 784 | 1447113892153 Marionette INFO loaded listener.js
16:04:52 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (12FB3800) [pid = 784] [serial = 365] [outer = 100D8C00]
16:04:52 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
16:04:52 INFO - document served over http requires an http
16:04:52 INFO - sub-resource via xhr-request using the meta-csp
16:04:52 INFO - delivery method with swap-origin-redirect and when
16:04:52 INFO - the target request is same-origin.
16:04:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1021ms
16:04:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
16:04:53 INFO - PROCESS | 784 | ++DOCSHELL 13B48C00 == 43 [pid = 784] [id = 130]
16:04:53 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (13B4AC00) [pid = 784] [serial = 366] [outer = 00000000]
16:04:53 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (13E8B400) [pid = 784] [serial = 367] [outer = 13B4AC00]
16:04:53 INFO - PROCESS | 784 | 1447113893185 Marionette INFO loaded listener.js
16:04:53 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (15B32400) [pid = 784] [serial = 368] [outer = 13B4AC00]
16:04:54 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
16:04:54 INFO - document served over http requires an https
16:04:54 INFO - sub-resource via fetch-request using the meta-csp
16:04:54 INFO - delivery method with keep-origin-redirect and when
16:04:54 INFO - the target request is same-origin.
16:04:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1071ms
16:04:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
16:04:54 INFO - PROCESS | 784 | ++DOCSHELL 16B75800 == 44 [pid = 784] [id = 131]
16:04:54 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (16C59400) [pid = 784] [serial = 369] [outer = 00000000]
16:04:54 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (198C3000) [pid = 784] [serial = 370] [outer = 16C59400]
16:04:54 INFO - PROCESS | 784 | 1447113894287 Marionette INFO loaded listener.js
16:04:54 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (199DC800) [pid = 784] [serial = 371] [outer = 16C59400]
16:04:55 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
16:04:55 INFO - document served over http requires an https
16:04:55 INFO - sub-resource via fetch-request using the meta-csp
16:04:55 INFO - delivery method with no-redirect and when
16:04:55 INFO - the target request is same-origin.
16:04:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1168ms
16:04:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
16:04:55 INFO - PROCESS | 784 | ++DOCSHELL 1AC38000 == 45 [pid = 784] [id = 132]
16:04:55 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1AE7F000) [pid = 784] [serial = 372] [outer = 00000000]
16:04:55 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1B735400) [pid = 784] [serial = 373] [outer = 1AE7F000]
16:04:55 INFO - PROCESS | 784 | 1447113895480 Marionette INFO loaded listener.js
16:04:55 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1CF05000) [pid = 784] [serial = 374] [outer = 1AE7F000]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 0F8A1400 == 44 [pid = 784] [id = 12]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 198CE400 == 43 [pid = 784] [id = 23]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 168E7C00 == 42 [pid = 784] [id = 13]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 16B7C400 == 41 [pid = 784] [id = 27]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 1AC31000 == 40 [pid = 784] [id = 30]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 1AE82400 == 39 [pid = 784] [id = 15]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 16B77800 == 38 [pid = 784] [id = 20]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 12FB8800 == 37 [pid = 784] [id = 18]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 198C8C00 == 36 [pid = 784] [id = 28]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 138DAC00 == 35 [pid = 784] [id = 26]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 138A8C00 == 34 [pid = 784] [id = 16]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 138A9C00 == 33 [pid = 784] [id = 25]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 1A1E2400 == 32 [pid = 784] [id = 14]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 138A4C00 == 31 [pid = 784] [id = 24]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 16F7F000 == 30 [pid = 784] [id = 127]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 13F09800 == 29 [pid = 784] [id = 126]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 1BAEA000 == 28 [pid = 784] [id = 125]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 1B490C00 == 27 [pid = 784] [id = 124]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 1B6CC800 == 26 [pid = 784] [id = 123]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 1AA3E400 == 25 [pid = 784] [id = 122]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 19AD4000 == 24 [pid = 784] [id = 121]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 198BFC00 == 23 [pid = 784] [id = 120]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 17DC8C00 == 22 [pid = 784] [id = 119]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 168EA400 == 21 [pid = 784] [id = 118]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 13F0A000 == 20 [pid = 784] [id = 117]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 0F233800 == 19 [pid = 784] [id = 116]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 12DED400 == 18 [pid = 784] [id = 115]
16:04:57 INFO - PROCESS | 784 | --DOCSHELL 1C273800 == 17 [pid = 784] [id = 114]
16:04:57 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
16:04:57 INFO - document served over http requires an https
16:04:57 INFO - sub-resource via fetch-request using the meta-csp
16:04:57 INFO - delivery method with swap-origin-redirect and when
16:04:57 INFO - the target request is same-origin.
16:04:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2129ms
16:04:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
16:04:57 INFO - PROCESS | 784 | --DOMWINDOW == 83 (1E468C00) [pid = 784] [serial = 311] [outer = 00000000] [url = about:blank]
16:04:57 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1F618000) [pid = 784] [serial = 314] [outer = 00000000] [url = about:blank]
16:04:57 INFO - PROCESS | 784 | --DOMWINDOW == 81 (16F79000) [pid = 784] [serial = 269] [outer = 00000000] [url = about:blank]
16:04:57 INFO - PROCESS | 784 | --DOMWINDOW == 80 (2076E800) [pid = 784] [serial = 266] [outer = 00000000] [url = about:blank]
16:04:57 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1AC2E400) [pid = 784] [serial = 303] [outer = 00000000] [url = about:blank]
16:04:57 INFO - PROCESS | 784 | --DOMWINDOW == 78 (168E8000) [pid = 784] [serial = 298] [outer = 00000000] [url = about:blank]
16:04:57 INFO - PROCESS | 784 | --DOMWINDOW == 77 (16F7F400) [pid = 784] [serial = 293] [outer = 00000000] [url = about:blank]
16:04:57 INFO - PROCESS | 784 | --DOMWINDOW == 76 (1E103800) [pid = 784] [serial = 290] [outer = 00000000] [url = about:blank]
16:04:57 INFO - PROCESS | 784 | --DOMWINDOW == 75 (1C280400) [pid = 784] [serial = 287] [outer = 00000000] [url = about:blank]
16:04:57 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1BA5C800) [pid = 784] [serial = 284] [outer = 00000000] [url = about:blank]
16:04:57 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1E26FC00) [pid = 784] [serial = 272] [outer = 00000000] [url = about:blank]
16:04:57 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1CF56C00) [pid = 784] [serial = 308] [outer = 00000000] [url = about:blank]
16:04:57 INFO - PROCESS | 784 | ++DOCSHELL 0EFDA800 == 18 [pid = 784] [id = 133]
16:04:57 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (0F1C7400) [pid = 784] [serial = 375] [outer = 00000000]
16:04:57 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1379BC00) [pid = 784] [serial = 376] [outer = 0F1C7400]
16:04:57 INFO - PROCESS | 784 | 1447113897634 Marionette INFO loaded listener.js
16:04:57 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (138A6400) [pid = 784] [serial = 377] [outer = 0F1C7400]
16:04:58 INFO - PROCESS | 784 | ++DOCSHELL 13BBBC00 == 19 [pid = 784] [id = 134]
16:04:58 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (13CB5800) [pid = 784] [serial = 378] [outer = 00000000]
16:04:58 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (13E65800) [pid = 784] [serial = 379] [outer = 13CB5800]
16:04:58 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
16:04:58 INFO - document served over http requires an https
16:04:58 INFO - sub-resource via iframe-tag using the meta-csp
16:04:58 INFO - delivery method with keep-origin-redirect and when
16:04:58 INFO - the target request is same-origin.
16:04:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
16:04:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
16:04:58 INFO - PROCESS | 784 | ++DOCSHELL 13BB7800 == 20 [pid = 784] [id = 135]
16:04:58 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (13BB7C00) [pid = 784] [serial = 380] [outer = 00000000]
16:04:58 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (13F10C00) [pid = 784] [serial = 381] [outer = 13BB7C00]
16:04:58 INFO - PROCESS | 784 | 1447113898313 Marionette INFO loaded listener.js
16:04:58 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (16739800) [pid = 784] [serial = 382] [outer = 13BB7C00]
16:04:58 INFO - PROCESS | 784 | ++DOCSHELL 16B77400 == 21 [pid = 784] [id = 136]
16:04:58 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (16B77800) [pid = 784] [serial = 383] [outer = 00000000]
16:04:58 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (16B7CC00) [pid = 784] [serial = 384] [outer = 16B77800]
16:04:58 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
16:04:58 INFO - document served over http requires an https
16:04:58 INFO - sub-resource via iframe-tag using the meta-csp
16:04:58 INFO - delivery method with no-redirect and when
16:04:58 INFO - the target request is same-origin.
16:04:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 731ms
16:04:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
16:04:59 INFO - PROCESS | 784 | ++DOCSHELL 16B7A000 == 22 [pid = 784] [id = 137]
16:04:59 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (16B7B400) [pid = 784] [serial = 385] [outer = 00000000]
16:04:59 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (17D8EC00) [pid = 784] [serial = 386] [outer = 16B7B400]
16:04:59 INFO - PROCESS | 784 | 1447113899084 Marionette INFO loaded listener.js
16:04:59 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1850E800) [pid = 784] [serial = 387] [outer = 16B7B400]
16:04:59 INFO - PROCESS | 784 | ++DOCSHELL 199D5C00 == 23 [pid = 784] [id = 138]
16:04:59 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (199D7800) [pid = 784] [serial = 388] [outer = 00000000]
16:04:59 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (1A1E8C00) [pid = 784] [serial = 389] [outer = 199D7800]
16:04:59 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
16:04:59 INFO - document served over http requires an https
16:04:59 INFO - sub-resource via iframe-tag using the meta-csp
16:04:59 INFO - delivery method with swap-origin-redirect and when
16:04:59 INFO - the target request is same-origin.
16:04:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 730ms
16:04:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
16:04:59 INFO - PROCESS | 784 | ++DOCSHELL 199DB400 == 24 [pid = 784] [id = 139]
16:04:59 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (199DD400) [pid = 784] [serial = 390] [outer = 00000000]
16:04:59 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1AA4BC00) [pid = 784] [serial = 391] [outer = 199DD400]
16:04:59 INFO - PROCESS | 784 | 1447113899833 Marionette INFO loaded listener.js
16:04:59 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1AE0B000) [pid = 784] [serial = 392] [outer = 199DD400]
16:05:00 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
16:05:00 INFO - document served over http requires an https
16:05:00 INFO - sub-resource via script-tag using the meta-csp
16:05:00 INFO - delivery method with keep-origin-redirect and when
16:05:00 INFO - the target request is same-origin.
16:05:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 730ms
16:05:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
16:05:00 INFO - PROCESS | 784 | ++DOCSHELL 1B15C400 == 25 [pid = 784] [id = 140]
16:05:00 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (1B15CC00) [pid = 784] [serial = 393] [outer = 00000000]
16:05:00 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1B6CFC00) [pid = 784] [serial = 394] [outer = 1B15CC00]
16:05:00 INFO - PROCESS | 784 | 1447113900531 Marionette INFO loaded listener.js
16:05:00 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1B6D9000) [pid = 784] [serial = 395] [outer = 1B15CC00]
16:05:01 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
16:05:01 INFO - document served over http requires an https
16:05:01 INFO - sub-resource via script-tag using the meta-csp
16:05:01 INFO - delivery method with no-redirect and when
16:05:01 INFO - the target request is same-origin.
16:05:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 670ms
16:05:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
16:05:01 INFO - PROCESS | 784 | ++DOCSHELL 1BAF3400 == 26 [pid = 784] [id = 141]
16:05:01 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1BAF4800) [pid = 784] [serial = 396] [outer = 00000000]
16:05:01 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1C280000) [pid = 784] [serial = 397] [outer = 1BAF4800]
16:05:01 INFO - PROCESS | 784 | 1447113901240 Marionette INFO loaded listener.js
16:05:01 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (1CF60000) [pid = 784] [serial = 398] [outer = 1BAF4800]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 95 (1AA4A800) [pid = 784] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113886333]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 94 (16B7C800) [pid = 784] [serial = 334] [outer = 00000000] [url = about:blank]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 93 (12F9F800) [pid = 784] [serial = 325] [outer = 00000000] [url = about:blank]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 92 (14404000) [pid = 784] [serial = 331] [outer = 00000000] [url = about:blank]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 91 (13B3F000) [pid = 784] [serial = 328] [outer = 00000000] [url = about:blank]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1B6D6800) [pid = 784] [serial = 347] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1B732400) [pid = 784] [serial = 349] [outer = 00000000] [url = about:blank]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1AE82C00) [pid = 784] [serial = 344] [outer = 00000000] [url = about:blank]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 87 (198C6800) [pid = 784] [serial = 337] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 86 (199C6400) [pid = 784] [serial = 339] [outer = 00000000] [url = about:blank]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1EA3C400) [pid = 784] [serial = 361] [outer = 00000000] [url = about:blank]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1E104000) [pid = 784] [serial = 355] [outer = 00000000] [url = about:blank]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 83 (198C0000) [pid = 784] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1D629000) [pid = 784] [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]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1B6CC400) [pid = 784] [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]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1B6CD000) [pid = 784] [serial = 346] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 79 (138A5000) [pid = 784] [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]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 78 (198C0400) [pid = 784] [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]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 77 (12F22000) [pid = 784] [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]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 76 (168EC000) [pid = 784] [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]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 75 (1A3A8800) [pid = 784] [serial = 341] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113886333]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 74 (13F0A800) [pid = 784] [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]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1BAEAC00) [pid = 784] [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]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1C27D400) [pid = 784] [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]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 71 (1B48A400) [pid = 784] [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]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1AE0F800) [pid = 784] [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]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1E21E400) [pid = 784] [serial = 358] [outer = 00000000] [url = about:blank]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 68 (1C276000) [pid = 784] [serial = 352] [outer = 00000000] [url = about:blank]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 67 (20548C00) [pid = 784] [serial = 323] [outer = 00000000] [url = about:blank]
16:05:01 INFO - PROCESS | 784 | --DOMWINDOW == 66 (1E267000) [pid = 784] [serial = 359] [outer = 00000000] [url = about:blank]
16:05:01 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
16:05:01 INFO - document served over http requires an https
16:05:01 INFO - sub-resource via script-tag using the meta-csp
16:05:01 INFO - delivery method with swap-origin-redirect and when
16:05:01 INFO - the target request is same-origin.
16:05:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 830ms
16:05:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
16:05:02 INFO - PROCESS | 784 | ++DOCSHELL 1373A000 == 27 [pid = 784] [id = 142]
16:05:02 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (137A0400) [pid = 784] [serial = 399] [outer = 00000000]
16:05:02 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (1AC37000) [pid = 784] [serial = 400] [outer = 137A0400]
16:05:02 INFO - PROCESS | 784 | 1447113902080 Marionette INFO loaded listener.js
16:05:02 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (1D62B800) [pid = 784] [serial = 401] [outer = 137A0400]
16:05:02 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
16:05:02 INFO - document served over http requires an https
16:05:02 INFO - sub-resource via xhr-request using the meta-csp
16:05:02 INFO - delivery method with keep-origin-redirect and when
16:05:02 INFO - the target request is same-origin.
16:05:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 630ms
16:05:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
16:05:02 INFO - PROCESS | 784 | ++DOCSHELL 0F1BFC00 == 28 [pid = 784] [id = 143]
16:05:02 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (0F210C00) [pid = 784] [serial = 402] [outer = 00000000]
16:05:02 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (1E1EB800) [pid = 784] [serial = 403] [outer = 0F210C00]
16:05:02 INFO - PROCESS | 784 | 1447113902661 Marionette INFO loaded listener.js
16:05:02 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (1E21E000) [pid = 784] [serial = 404] [outer = 0F210C00]
16:05:03 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
16:05:03 INFO - document served over http requires an https
16:05:03 INFO - sub-resource via xhr-request using the meta-csp
16:05:03 INFO - delivery method with no-redirect and when
16:05:03 INFO - the target request is same-origin.
16:05:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 530ms
16:05:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
16:05:03 INFO - PROCESS | 784 | ++DOCSHELL 1E223000 == 29 [pid = 784] [id = 144]
16:05:03 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1E223400) [pid = 784] [serial = 405] [outer = 00000000]
16:05:03 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1E26F000) [pid = 784] [serial = 406] [outer = 1E223400]
16:05:03 INFO - PROCESS | 784 | 1447113903253 Marionette INFO loaded listener.js
16:05:03 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1E46BC00) [pid = 784] [serial = 407] [outer = 1E223400]
16:05:03 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
16:05:03 INFO - document served over http requires an https
16:05:03 INFO - sub-resource via xhr-request using the meta-csp
16:05:03 INFO - delivery method with swap-origin-redirect and when
16:05:03 INFO - the target request is same-origin.
16:05:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 631ms
16:05:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
16:05:03 INFO - PROCESS | 784 | ++DOCSHELL 12DEF400 == 30 [pid = 784] [id = 145]
16:05:03 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (12F90400) [pid = 784] [serial = 408] [outer = 00000000]
16:05:04 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (13006800) [pid = 784] [serial = 409] [outer = 12F90400]
16:05:04 INFO - PROCESS | 784 | 1447113904020 Marionette INFO loaded listener.js
16:05:04 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (13B3E400) [pid = 784] [serial = 410] [outer = 12F90400]
16:05:04 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (16EF8800) [pid = 784] [serial = 411] [outer = 0F8D5C00]
16:05:04 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
16:05:04 INFO - document served over http requires an http
16:05:04 INFO - sub-resource via fetch-request using the meta-referrer
16:05:04 INFO - delivery method with keep-origin-redirect and when
16:05:04 INFO - the target request is cross-origin.
16:05:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1013ms
16:05:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
16:05:05 INFO - PROCESS | 784 | ++DOCSHELL 13BB0C00 == 31 [pid = 784] [id = 146]
16:05:05 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (13BB5800) [pid = 784] [serial = 412] [outer = 00000000]
16:05:05 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1AC2E400) [pid = 784] [serial = 413] [outer = 13BB5800]
16:05:05 INFO - PROCESS | 784 | 1447113905072 Marionette INFO loaded listener.js
16:05:05 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1BAF0800) [pid = 784] [serial = 414] [outer = 13BB5800]
16:05:05 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
16:05:05 INFO - document served over http requires an http
16:05:05 INFO - sub-resource via fetch-request using the meta-referrer
16:05:05 INFO - delivery method with no-redirect and when
16:05:05 INFO - the target request is cross-origin.
16:05:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 870ms
16:05:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
16:05:05 INFO - PROCESS | 784 | ++DOCSHELL 1E767C00 == 32 [pid = 784] [id = 147]
16:05:05 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1EA39000) [pid = 784] [serial = 415] [outer = 00000000]
16:05:05 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1EA3D800) [pid = 784] [serial = 416] [outer = 1EA39000]
16:05:05 INFO - PROCESS | 784 | 1447113905912 Marionette INFO loaded listener.js
16:05:06 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1F41BC00) [pid = 784] [serial = 417] [outer = 1EA39000]
16:05:06 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
16:05:06 INFO - document served over http requires an http
16:05:06 INFO - sub-resource via fetch-request using the meta-referrer
16:05:06 INFO - delivery method with swap-origin-redirect and when
16:05:06 INFO - the target request is cross-origin.
16:05:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 870ms
16:05:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
16:05:06 INFO - PROCESS | 784 | ++DOCSHELL 1F423C00 == 33 [pid = 784] [id = 148]
16:05:06 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1F473800) [pid = 784] [serial = 418] [outer = 00000000]
16:05:06 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (1F617800) [pid = 784] [serial = 419] [outer = 1F473800]
16:05:06 INFO - PROCESS | 784 | 1447113906790 Marionette INFO loaded listener.js
16:05:06 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (1F61E400) [pid = 784] [serial = 420] [outer = 1F473800]
16:05:07 INFO - PROCESS | 784 | ++DOCSHELL 1F470800 == 34 [pid = 784] [id = 149]
16:05:07 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1F622C00) [pid = 784] [serial = 421] [outer = 00000000]
16:05:07 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1FC61400) [pid = 784] [serial = 422] [outer = 1F622C00]
16:05:07 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
16:05:07 INFO - document served over http requires an http
16:05:07 INFO - sub-resource via iframe-tag using the meta-referrer
16:05:07 INFO - delivery method with keep-origin-redirect and when
16:05:07 INFO - the target request is cross-origin.
16:05:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 870ms
16:05:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
16:05:07 INFO - PROCESS | 784 | ++DOCSHELL 1FC59800 == 35 [pid = 784] [id = 150]
16:05:07 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (1FC5B000) [pid = 784] [serial = 423] [outer = 00000000]
16:05:07 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1FCB4C00) [pid = 784] [serial = 424] [outer = 1FC5B000]
16:05:07 INFO - PROCESS | 784 | 1447113907700 Marionette INFO loaded listener.js
16:05:07 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1FCB8400) [pid = 784] [serial = 425] [outer = 1FC5B000]
16:05:08 INFO - PROCESS | 784 | ++DOCSHELL 1FEBE800 == 36 [pid = 784] [id = 151]
16:05:08 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1FEBEC00) [pid = 784] [serial = 426] [outer = 00000000]
16:05:08 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1FCB7C00) [pid = 784] [serial = 427] [outer = 1FEBEC00]
16:05:08 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
16:05:08 INFO - document served over http requires an http
16:05:08 INFO - sub-resource via iframe-tag using the meta-referrer
16:05:08 INFO - delivery method with no-redirect and when
16:05:08 INFO - the target request is cross-origin.
16:05:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 910ms
16:05:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
16:05:08 INFO - PROCESS | 784 | ++DOCSHELL 1FEC6800 == 37 [pid = 784] [id = 152]
16:05:08 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (1FEC8800) [pid = 784] [serial = 428] [outer = 00000000]
16:05:08 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (200A8C00) [pid = 784] [serial = 429] [outer = 1FEC8800]
16:05:08 INFO - PROCESS | 784 | 1447113908652 Marionette INFO loaded listener.js
16:05:08 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (200B0C00) [pid = 784] [serial = 430] [outer = 1FEC8800]
16:05:09 INFO - PROCESS | 784 | ++DOCSHELL 200E6000 == 38 [pid = 784] [id = 153]
16:05:09 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (200E7800) [pid = 784] [serial = 431] [outer = 00000000]
16:05:09 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (200EF000) [pid = 784] [serial = 432] [outer = 200E7800]
16:05:09 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
16:05:09 INFO - document served over http requires an http
16:05:09 INFO - sub-resource via iframe-tag using the meta-referrer
16:05:09 INFO - delivery method with swap-origin-redirect and when
16:05:09 INFO - the target request is cross-origin.
16:05:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 931ms
16:05:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
16:05:09 INFO - PROCESS | 784 | ++DOCSHELL 200E7000 == 39 [pid = 784] [id = 154]
16:05:09 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (200EE000) [pid = 784] [serial = 433] [outer = 00000000]
16:05:09 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (201A6800) [pid = 784] [serial = 434] [outer = 200EE000]
16:05:09 INFO - PROCESS | 784 | 1447113909646 Marionette INFO loaded listener.js
16:05:09 INFO - PROCESS | 784 | ++DOMWINDOW == 103 (201AB400) [pid = 784] [serial = 435] [outer = 200EE000]
16:05:10 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
16:05:10 INFO - document served over http requires an http
16:05:10 INFO - sub-resource via script-tag using the meta-referrer
16:05:10 INFO - delivery method with keep-origin-redirect and when
16:05:10 INFO - the target request is cross-origin.
16:05:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 930ms
16:05:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
16:05:10 INFO - PROCESS | 784 | ++DOCSHELL 20544400 == 40 [pid = 784] [id = 155]
16:05:10 INFO - PROCESS | 784 | ++DOMWINDOW == 104 (20547C00) [pid = 784] [serial = 436] [outer = 00000000]
16:05:10 INFO - PROCESS | 784 | ++DOMWINDOW == 105 (205DE800) [pid = 784] [serial = 437] [outer = 20547C00]
16:05:10 INFO - PROCESS | 784 | 1447113910505 Marionette INFO loaded listener.js
16:05:10 INFO - PROCESS | 784 | ++DOMWINDOW == 106 (205E1C00) [pid = 784] [serial = 438] [outer = 20547C00]
16:05:11 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
16:05:11 INFO - document served over http requires an http
16:05:11 INFO - sub-resource via script-tag using the meta-referrer
16:05:11 INFO - delivery method with no-redirect and when
16:05:11 INFO - the target request is cross-origin.
16:05:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 830ms
16:05:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
16:05:11 INFO - PROCESS | 784 | ++DOCSHELL 205E6400 == 41 [pid = 784] [id = 156]
16:05:11 INFO - PROCESS | 784 | ++DOMWINDOW == 107 (205E7C00) [pid = 784] [serial = 439] [outer = 00000000]
16:05:11 INFO - PROCESS | 784 | ++DOMWINDOW == 108 (206E9C00) [pid = 784] [serial = 440] [outer = 205E7C00]
16:05:11 INFO - PROCESS | 784 | 1447113911353 Marionette INFO loaded listener.js
16:05:11 INFO - PROCESS | 784 | ++DOMWINDOW == 109 (206ED400) [pid = 784] [serial = 441] [outer = 205E7C00]
16:05:12 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
16:05:12 INFO - document served over http requires an http
16:05:12 INFO - sub-resource via script-tag using the meta-referrer
16:05:12 INFO - delivery method with swap-origin-redirect and when
16:05:12 INFO - the target request is cross-origin.
16:05:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1631ms
16:05:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
16:05:13 INFO - PROCESS | 784 | ++DOCSHELL 12F9E800 == 42 [pid = 784] [id = 157]
16:05:13 INFO - PROCESS | 784 | ++DOMWINDOW == 110 (12F9FC00) [pid = 784] [serial = 442] [outer = 00000000]
16:05:13 INFO - PROCESS | 784 | ++DOMWINDOW == 111 (13853C00) [pid = 784] [serial = 443] [outer = 12F9FC00]
16:05:13 INFO - PROCESS | 784 | 1447113913288 Marionette INFO loaded listener.js
16:05:13 INFO - PROCESS | 784 | ++DOMWINDOW == 112 (13BBA400) [pid = 784] [serial = 444] [outer = 12F9FC00]
16:05:14 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
16:05:14 INFO - document served over http requires an http
16:05:14 INFO - sub-resource via xhr-request using the meta-referrer
16:05:14 INFO - delivery method with keep-origin-redirect and when
16:05:14 INFO - the target request is cross-origin.
16:05:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1232ms
16:05:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
16:05:14 INFO - PROCESS | 784 | ++DOCSHELL 167BE400 == 43 [pid = 784] [id = 158]
16:05:14 INFO - PROCESS | 784 | ++DOMWINDOW == 113 (1681AC00) [pid = 784] [serial = 445] [outer = 00000000]
16:05:14 INFO - PROCESS | 784 | ++DOMWINDOW == 114 (16F72400) [pid = 784] [serial = 446] [outer = 1681AC00]
16:05:14 INFO - PROCESS | 784 | 1447113914217 Marionette INFO loaded listener.js
16:05:14 INFO - PROCESS | 784 | ++DOMWINDOW == 115 (198D0400) [pid = 784] [serial = 447] [outer = 1681AC00]
16:05:14 INFO - PROCESS | 784 | --DOCSHELL 199D5C00 == 42 [pid = 784] [id = 138]
16:05:14 INFO - PROCESS | 784 | --DOCSHELL 16B77400 == 41 [pid = 784] [id = 136]
16:05:14 INFO - PROCESS | 784 | --DOCSHELL 13BBBC00 == 40 [pid = 784] [id = 134]
16:05:14 INFO - PROCESS | 784 | --DOCSHELL 1AC38000 == 39 [pid = 784] [id = 132]
16:05:14 INFO - PROCESS | 784 | --DOCSHELL 16B75800 == 38 [pid = 784] [id = 131]
16:05:14 INFO - PROCESS | 784 | --DOCSHELL 13B48C00 == 37 [pid = 784] [id = 130]
16:05:14 INFO - PROCESS | 784 | --DOCSHELL 0F8D6400 == 36 [pid = 784] [id = 129]
16:05:14 INFO - PROCESS | 784 | --DOMWINDOW == 114 (199D4400) [pid = 784] [serial = 340] [outer = 00000000] [url = about:blank]
16:05:14 INFO - PROCESS | 784 | --DOMWINDOW == 113 (1B15D400) [pid = 784] [serial = 345] [outer = 00000000] [url = about:blank]
16:05:14 INFO - PROCESS | 784 | --DOMWINDOW == 112 (12FB6C00) [pid = 784] [serial = 326] [outer = 00000000] [url = about:blank]
16:05:14 INFO - PROCESS | 784 | --DOMWINDOW == 111 (16F71800) [pid = 784] [serial = 335] [outer = 00000000] [url = about:blank]
16:05:14 INFO - PROCESS | 784 | --DOMWINDOW == 110 (1B737800) [pid = 784] [serial = 350] [outer = 00000000] [url = about:blank]
16:05:14 INFO - PROCESS | 784 | --DOMWINDOW == 109 (1672E800) [pid = 784] [serial = 332] [outer = 00000000] [url = about:blank]
16:05:14 INFO - PROCESS | 784 | --DOMWINDOW == 108 (13B4C800) [pid = 784] [serial = 329] [outer = 00000000] [url = about:blank]
16:05:14 INFO - PROCESS | 784 | --DOMWINDOW == 107 (1E10AC00) [pid = 784] [serial = 356] [outer = 00000000] [url = about:blank]
16:05:14 INFO - PROCESS | 784 | --DOMWINDOW == 106 (1C27A000) [pid = 784] [serial = 353] [outer = 00000000] [url = about:blank]
16:05:14 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
16:05:14 INFO - document served over http requires an http
16:05:14 INFO - sub-resource via xhr-request using the meta-referrer
16:05:14 INFO - delivery method with no-redirect and when
16:05:14 INFO - the target request is cross-origin.
16:05:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 870ms
16:05:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
16:05:15 INFO - PROCESS | 784 | ++DOCSHELL 13736800 == 37 [pid = 784] [id = 159]
16:05:15 INFO - PROCESS | 784 | ++DOMWINDOW == 107 (1384F800) [pid = 784] [serial = 448] [outer = 00000000]
16:05:15 INFO - PROCESS | 784 | ++DOMWINDOW == 108 (13B4CC00) [pid = 784] [serial = 449] [outer = 1384F800]
16:05:15 INFO - PROCESS | 784 | 1447113915016 Marionette INFO loaded listener.js
16:05:15 INFO - PROCESS | 784 | ++DOMWINDOW == 109 (13F06800) [pid = 784] [serial = 450] [outer = 1384F800]
16:05:15 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
16:05:15 INFO - document served over http requires an http
16:05:15 INFO - sub-resource via xhr-request using the meta-referrer
16:05:15 INFO - delivery method with swap-origin-redirect and when
16:05:15 INFO - the target request is cross-origin.
16:05:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 630ms
16:05:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
16:05:15 INFO - PROCESS | 784 | ++DOCSHELL 16B72400 == 38 [pid = 784] [id = 160]
16:05:15 INFO - PROCESS | 784 | ++DOMWINDOW == 110 (16B74000) [pid = 784] [serial = 451] [outer = 00000000]
16:05:15 INFO - PROCESS | 784 | ++DOMWINDOW == 111 (198D3C00) [pid = 784] [serial = 452] [outer = 16B74000]
16:05:15 INFO - PROCESS | 784 | 1447113915649 Marionette INFO loaded listener.js
16:05:15 INFO - PROCESS | 784 | ++DOMWINDOW == 112 (199DBC00) [pid = 784] [serial = 453] [outer = 16B74000]
16:05:16 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
16:05:16 INFO - document served over http requires an https
16:05:16 INFO - sub-resource via fetch-request using the meta-referrer
16:05:16 INFO - delivery method with keep-origin-redirect and when
16:05:16 INFO - the target request is cross-origin.
16:05:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 630ms
16:05:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
16:05:16 INFO - PROCESS | 784 | ++DOCSHELL 1A1DFC00 == 39 [pid = 784] [id = 161]
16:05:16 INFO - PROCESS | 784 | ++DOMWINDOW == 113 (1A265C00) [pid = 784] [serial = 454] [outer = 00000000]
16:05:16 INFO - PROCESS | 784 | ++DOMWINDOW == 114 (1AC2D400) [pid = 784] [serial = 455] [outer = 1A265C00]
16:05:16 INFO - PROCESS | 784 | 1447113916284 Marionette INFO loaded listener.js
16:05:16 INFO - PROCESS | 784 | ++DOMWINDOW == 115 (1AE82000) [pid = 784] [serial = 456] [outer = 1A265C00]
16:05:16 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
16:05:16 INFO - document served over http requires an https
16:05:16 INFO - sub-resource via fetch-request using the meta-referrer
16:05:16 INFO - delivery method with no-redirect and when
16:05:16 INFO - the target request is cross-origin.
16:05:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 631ms
16:05:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
16:05:16 INFO - PROCESS | 784 | ++DOCSHELL 1B164C00 == 40 [pid = 784] [id = 162]
16:05:16 INFO - PROCESS | 784 | ++DOMWINDOW == 116 (1B48C800) [pid = 784] [serial = 457] [outer = 00000000]
16:05:16 INFO - PROCESS | 784 | ++DOMWINDOW == 117 (1B6D7000) [pid = 784] [serial = 458] [outer = 1B48C800]
16:05:16 INFO - PROCESS | 784 | 1447113916927 Marionette INFO loaded listener.js
16:05:17 INFO - PROCESS | 784 | ++DOMWINDOW == 118 (1B73CC00) [pid = 784] [serial = 459] [outer = 1B48C800]
16:05:17 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
16:05:17 INFO - document served over http requires an https
16:05:17 INFO - sub-resource via fetch-request using the meta-referrer
16:05:17 INFO - delivery method with swap-origin-redirect and when
16:05:17 INFO - the target request is cross-origin.
16:05:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 730ms
16:05:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
16:05:17 INFO - PROCESS | 784 | ++DOCSHELL 1BAF4C00 == 41 [pid = 784] [id = 163]
16:05:17 INFO - PROCESS | 784 | ++DOMWINDOW == 119 (1C282800) [pid = 784] [serial = 460] [outer = 00000000]
16:05:17 INFO - PROCESS | 784 | ++DOMWINDOW == 120 (1E102800) [pid = 784] [serial = 461] [outer = 1C282800]
16:05:17 INFO - PROCESS | 784 | 1447113917719 Marionette INFO loaded listener.js
16:05:17 INFO - PROCESS | 784 | ++DOMWINDOW == 121 (1E1E6400) [pid = 784] [serial = 462] [outer = 1C282800]
16:05:18 INFO - PROCESS | 784 | ++DOCSHELL 1E26C000 == 42 [pid = 784] [id = 164]
16:05:18 INFO - PROCESS | 784 | ++DOMWINDOW == 122 (1E26C400) [pid = 784] [serial = 463] [outer = 00000000]
16:05:18 INFO - PROCESS | 784 | ++DOMWINDOW == 123 (1E472000) [pid = 784] [serial = 464] [outer = 1E26C400]
16:05:18 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
16:05:18 INFO - document served over http requires an https
16:05:18 INFO - sub-resource via iframe-tag using the meta-referrer
16:05:18 INFO - delivery method with keep-origin-redirect and when
16:05:18 INFO - the target request is cross-origin.
16:05:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 730ms
16:05:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 122 (198C3000) [pid = 784] [serial = 370] [outer = 00000000] [url = about:blank]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 121 (12F91400) [pid = 784] [serial = 364] [outer = 00000000] [url = about:blank]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 120 (13E8B400) [pid = 784] [serial = 367] [outer = 00000000] [url = about:blank]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 119 (13E65800) [pid = 784] [serial = 379] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 118 (1379BC00) [pid = 784] [serial = 376] [outer = 00000000] [url = about:blank]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 117 (1AC37000) [pid = 784] [serial = 400] [outer = 00000000] [url = about:blank]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 116 (1A1E8C00) [pid = 784] [serial = 389] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 115 (17D8EC00) [pid = 784] [serial = 386] [outer = 00000000] [url = about:blank]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 114 (1C280000) [pid = 784] [serial = 397] [outer = 00000000] [url = about:blank]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 113 (1B6CFC00) [pid = 784] [serial = 394] [outer = 00000000] [url = about:blank]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 112 (1AA4BC00) [pid = 784] [serial = 391] [outer = 00000000] [url = about:blank]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 111 (1B735400) [pid = 784] [serial = 373] [outer = 00000000] [url = about:blank]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 110 (1E1EB800) [pid = 784] [serial = 403] [outer = 00000000] [url = about:blank]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 109 (16B7CC00) [pid = 784] [serial = 384] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113898679]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 108 (13F10C00) [pid = 784] [serial = 381] [outer = 00000000] [url = about:blank]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 107 (1E26F000) [pid = 784] [serial = 406] [outer = 00000000] [url = about:blank]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 106 (137A0400) [pid = 784] [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]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 105 (1B15CC00) [pid = 784] [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]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 104 (1BAF4800) [pid = 784] [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]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 103 (199D7800) [pid = 784] [serial = 388] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 102 (16B77800) [pid = 784] [serial = 383] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113898679]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 101 (199DD400) [pid = 784] [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]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 100 (13CB5800) [pid = 784] [serial = 378] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 99 (16B7B400) [pid = 784] [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]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 98 (1AE7F000) [pid = 784] [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]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 97 (0F210C00) [pid = 784] [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]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 96 (13BB7C00) [pid = 784] [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]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 95 (0F1C7400) [pid = 784] [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]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 94 (1D62B800) [pid = 784] [serial = 401] [outer = 00000000] [url = about:blank]
16:05:18 INFO - PROCESS | 784 | --DOMWINDOW == 93 (1E21E000) [pid = 784] [serial = 404] [outer = 00000000] [url = about:blank]
16:05:18 INFO - PROCESS | 784 | ++DOCSHELL 0EF19800 == 43 [pid = 784] [id = 165]
16:05:18 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (0EFDAC00) [pid = 784] [serial = 465] [outer = 00000000]
16:05:18 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (13F10C00) [pid = 784] [serial = 466] [outer = 0EFDAC00]
16:05:18 INFO - PROCESS | 784 | 1447113918485 Marionette INFO loaded listener.js
16:05:18 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (199DD400) [pid = 784] [serial = 467] [outer = 0EFDAC00]
16:05:18 INFO - PROCESS | 784 | ++DOCSHELL 1E76B000 == 44 [pid = 784] [id = 166]
16:05:18 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (1E76F400) [pid = 784] [serial = 468] [outer = 00000000]
16:05:18 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (1F417000) [pid = 784] [serial = 469] [outer = 1E76F400]
16:05:18 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
16:05:18 INFO - document served over http requires an https
16:05:18 INFO - sub-resource via iframe-tag using the meta-referrer
16:05:18 INFO - delivery method with no-redirect and when
16:05:18 INFO - the target request is cross-origin.
16:05:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 671ms
16:05:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
16:05:19 INFO - PROCESS | 784 | ++DOCSHELL 1E226C00 == 45 [pid = 784] [id = 167]
16:05:19 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (1E267C00) [pid = 784] [serial = 470] [outer = 00000000]
16:05:19 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (1F416000) [pid = 784] [serial = 471] [outer = 1E267C00]
16:05:19 INFO - PROCESS | 784 | 1447113919131 Marionette INFO loaded listener.js
16:05:19 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (1FC68800) [pid = 784] [serial = 472] [outer = 1E267C00]
16:05:19 INFO - PROCESS | 784 | ++DOCSHELL 200B0000 == 46 [pid = 784] [id = 168]
16:05:19 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (200E7400) [pid = 784] [serial = 473] [outer = 00000000]
16:05:19 INFO - PROCESS | 784 | ++DOMWINDOW == 103 (20551C00) [pid = 784] [serial = 474] [outer = 200E7400]
16:05:19 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
16:05:19 INFO - document served over http requires an https
16:05:19 INFO - sub-resource via iframe-tag using the meta-referrer
16:05:19 INFO - delivery method with swap-origin-redirect and when
16:05:19 INFO - the target request is cross-origin.
16:05:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 670ms
16:05:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
16:05:19 INFO - PROCESS | 784 | ++DOCSHELL 16B69C00 == 47 [pid = 784] [id = 169]
16:05:19 INFO - PROCESS | 784 | ++DOMWINDOW == 104 (1F472800) [pid = 784] [serial = 475] [outer = 00000000]
16:05:19 INFO - PROCESS | 784 | ++DOMWINDOW == 105 (2075F400) [pid = 784] [serial = 476] [outer = 1F472800]
16:05:19 INFO - PROCESS | 784 | 1447113919812 Marionette INFO loaded listener.js
16:05:19 INFO - PROCESS | 784 | ++DOMWINDOW == 106 (20767C00) [pid = 784] [serial = 477] [outer = 1F472800]
16:05:20 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
16:05:20 INFO - document served over http requires an https
16:05:20 INFO - sub-resource via script-tag using the meta-referrer
16:05:20 INFO - delivery method with keep-origin-redirect and when
16:05:20 INFO - the target request is cross-origin.
16:05:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 631ms
16:05:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
16:05:20 INFO - PROCESS | 784 | ++DOCSHELL 2115F000 == 48 [pid = 784] [id = 170]
16:05:20 INFO - PROCESS | 784 | ++DOMWINDOW == 107 (2115F800) [pid = 784] [serial = 478] [outer = 00000000]
16:05:20 INFO - PROCESS | 784 | ++DOMWINDOW == 108 (21161800) [pid = 784] [serial = 479] [outer = 2115F800]
16:05:20 INFO - PROCESS | 784 | 1447113920504 Marionette INFO loaded listener.js
16:05:20 INFO - PROCESS | 784 | ++DOMWINDOW == 109 (2118B800) [pid = 784] [serial = 480] [outer = 2115F800]
16:05:20 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
16:05:20 INFO - document served over http requires an https
16:05:20 INFO - sub-resource via script-tag using the meta-referrer
16:05:20 INFO - delivery method with no-redirect and when
16:05:20 INFO - the target request is cross-origin.
16:05:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 570ms
16:05:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
16:05:21 INFO - PROCESS | 784 | ++DOCSHELL 2122CC00 == 49 [pid = 784] [id = 171]
16:05:21 INFO - PROCESS | 784 | ++DOMWINDOW == 110 (2122E000) [pid = 784] [serial = 481] [outer = 00000000]
16:05:21 INFO - PROCESS | 784 | ++DOMWINDOW == 111 (21701400) [pid = 784] [serial = 482] [outer = 2122E000]
16:05:21 INFO - PROCESS | 784 | 1447113921071 Marionette INFO loaded listener.js
16:05:21 INFO - PROCESS | 784 | ++DOMWINDOW == 112 (21706400) [pid = 784] [serial = 483] [outer = 2122E000]
16:05:21 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
16:05:21 INFO - document served over http requires an https
16:05:21 INFO - sub-resource via script-tag using the meta-referrer
16:05:21 INFO - delivery method with swap-origin-redirect and when
16:05:21 INFO - the target request is cross-origin.
16:05:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 770ms
16:05:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
16:05:22 INFO - PROCESS | 784 | ++DOCSHELL 16EF5C00 == 50 [pid = 784] [id = 172]
16:05:22 INFO - PROCESS | 784 | ++DOMWINDOW == 113 (16F77C00) [pid = 784] [serial = 484] [outer = 00000000]
16:05:22 INFO - PROCESS | 784 | ++DOMWINDOW == 114 (198C5400) [pid = 784] [serial = 485] [outer = 16F77C00]
16:05:22 INFO - PROCESS | 784 | 1447113922158 Marionette INFO loaded listener.js
16:05:22 INFO - PROCESS | 784 | ++DOMWINDOW == 115 (1A06A000) [pid = 784] [serial = 486] [outer = 16F77C00]
16:05:22 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
16:05:22 INFO - document served over http requires an https
16:05:22 INFO - sub-resource via xhr-request using the meta-referrer
16:05:22 INFO - delivery method with keep-origin-redirect and when
16:05:22 INFO - the target request is cross-origin.
16:05:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1021ms
16:05:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
16:05:22 INFO - PROCESS | 784 | ++DOCSHELL 12F27800 == 51 [pid = 784] [id = 173]
16:05:22 INFO - PROCESS | 784 | ++DOMWINDOW == 116 (12F94400) [pid = 784] [serial = 487] [outer = 00000000]
16:05:23 INFO - PROCESS | 784 | ++DOMWINDOW == 117 (1A06CC00) [pid = 784] [serial = 488] [outer = 12F94400]
16:05:23 INFO - PROCESS | 784 | 1447113923005 Marionette INFO loaded listener.js
16:05:23 INFO - PROCESS | 784 | ++DOMWINDOW == 118 (1E265C00) [pid = 784] [serial = 489] [outer = 12F94400]
16:05:23 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
16:05:23 INFO - document served over http requires an https
16:05:23 INFO - sub-resource via xhr-request using the meta-referrer
16:05:23 INFO - delivery method with no-redirect and when
16:05:23 INFO - the target request is cross-origin.
16:05:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1238ms
16:05:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
16:05:24 INFO - PROCESS | 784 | ++DOCSHELL 2076A000 == 52 [pid = 784] [id = 174]
16:05:24 INFO - PROCESS | 784 | ++DOMWINDOW == 119 (2115CC00) [pid = 784] [serial = 490] [outer = 00000000]
16:05:24 INFO - PROCESS | 784 | ++DOMWINDOW == 120 (21235800) [pid = 784] [serial = 491] [outer = 2115CC00]
16:05:24 INFO - PROCESS | 784 | 1447113924196 Marionette INFO loaded listener.js
16:05:24 INFO - PROCESS | 784 | ++DOMWINDOW == 121 (2170B000) [pid = 784] [serial = 492] [outer = 2115CC00]
16:05:24 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
16:05:24 INFO - document served over http requires an https
16:05:24 INFO - sub-resource via xhr-request using the meta-referrer
16:05:24 INFO - delivery method with swap-origin-redirect and when
16:05:24 INFO - the target request is cross-origin.
16:05:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
16:05:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
16:05:25 INFO - PROCESS | 784 | ++DOCSHELL 2054E000 == 53 [pid = 784] [id = 175]
16:05:25 INFO - PROCESS | 784 | ++DOMWINDOW == 122 (2122D800) [pid = 784] [serial = 493] [outer = 00000000]
16:05:25 INFO - PROCESS | 784 | ++DOMWINDOW == 123 (217DEC00) [pid = 784] [serial = 494] [outer = 2122D800]
16:05:25 INFO - PROCESS | 784 | 1447113925117 Marionette INFO loaded listener.js
16:05:25 INFO - PROCESS | 784 | ++DOMWINDOW == 124 (217E5000) [pid = 784] [serial = 495] [outer = 2122D800]
16:05:25 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
16:05:25 INFO - document served over http requires an http
16:05:25 INFO - sub-resource via fetch-request using the meta-referrer
16:05:25 INFO - delivery method with keep-origin-redirect and when
16:05:25 INFO - the target request is same-origin.
16:05:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 870ms
16:05:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
16:05:25 INFO - PROCESS | 784 | ++DOCSHELL 21C04C00 == 54 [pid = 784] [id = 176]
16:05:25 INFO - PROCESS | 784 | ++DOMWINDOW == 125 (21C05000) [pid = 784] [serial = 496] [outer = 00000000]
16:05:26 INFO - PROCESS | 784 | ++DOMWINDOW == 126 (21C09800) [pid = 784] [serial = 497] [outer = 21C05000]
16:05:26 INFO - PROCESS | 784 | 1447113925995 Marionette INFO loaded listener.js
16:05:26 INFO - PROCESS | 784 | ++DOMWINDOW == 127 (21C0E800) [pid = 784] [serial = 498] [outer = 21C05000]
16:05:26 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
16:05:26 INFO - document served over http requires an http
16:05:26 INFO - sub-resource via fetch-request using the meta-referrer
16:05:26 INFO - delivery method with no-redirect and when
16:05:26 INFO - the target request is same-origin.
16:05:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 950ms
16:05:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
16:05:26 INFO - PROCESS | 784 | ++DOCSHELL 16B71000 == 55 [pid = 784] [id = 177]
16:05:26 INFO - PROCESS | 784 | ++DOMWINDOW == 128 (16B76C00) [pid = 784] [serial = 499] [outer = 00000000]
16:05:26 INFO - PROCESS | 784 | ++DOMWINDOW == 129 (21D4E000) [pid = 784] [serial = 500] [outer = 16B76C00]
16:05:26 INFO - PROCESS | 784 | 1447113926954 Marionette INFO loaded listener.js
16:05:27 INFO - PROCESS | 784 | ++DOMWINDOW == 130 (224E1C00) [pid = 784] [serial = 501] [outer = 16B76C00]
16:05:27 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
16:05:27 INFO - document served over http requires an http
16:05:27 INFO - sub-resource via fetch-request using the meta-referrer
16:05:27 INFO - delivery method with swap-origin-redirect and when
16:05:27 INFO - the target request is same-origin.
16:05:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 830ms
16:05:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
16:05:27 INFO - PROCESS | 784 | ++DOCSHELL 21EA2400 == 56 [pid = 784] [id = 178]
16:05:27 INFO - PROCESS | 784 | ++DOMWINDOW == 131 (21EA3000) [pid = 784] [serial = 502] [outer = 00000000]
16:05:27 INFO - PROCESS | 784 | ++DOMWINDOW == 132 (21EA9400) [pid = 784] [serial = 503] [outer = 21EA3000]
16:05:27 INFO - PROCESS | 784 | 1447113927831 Marionette INFO loaded listener.js
16:05:27 INFO - PROCESS | 784 | ++DOMWINDOW == 133 (21EAD400) [pid = 784] [serial = 504] [outer = 21EA3000]
16:05:28 INFO - PROCESS | 784 | ++DOCSHELL 21FB7800 == 57 [pid = 784] [id = 179]
16:05:28 INFO - PROCESS | 784 | ++DOMWINDOW == 134 (21FB9400) [pid = 784] [serial = 505] [outer = 00000000]
16:05:28 INFO - PROCESS | 784 | ++DOMWINDOW == 135 (21FBDC00) [pid = 784] [serial = 506] [outer = 21FB9400]
16:05:28 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
16:05:28 INFO - document served over http requires an http
16:05:28 INFO - sub-resource via iframe-tag using the meta-referrer
16:05:28 INFO - delivery method with keep-origin-redirect and when
16:05:28 INFO - the target request is same-origin.
16:05:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
16:05:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
16:05:28 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1363
16:05:29 INFO - PROCESS | 784 | ++DOCSHELL 21FBC400 == 58 [pid = 784] [id = 180]
16:05:29 INFO - PROCESS | 784 | ++DOMWINDOW == 136 (21FBD000) [pid = 784] [serial = 507] [outer = 00000000]
16:05:29 INFO - PROCESS | 784 | ++DOMWINDOW == 137 (21FC6C00) [pid = 784] [serial = 508] [outer = 21FBD000]
16:05:29 INFO - PROCESS | 784 | 1447113929021 Marionette INFO loaded listener.js
16:05:29 INFO - PROCESS | 784 | ++DOMWINDOW == 138 (224E9000) [pid = 784] [serial = 509] [outer = 21FBD000]
16:05:29 INFO - PROCESS | 784 | ++DOCSHELL 234BFC00 == 59 [pid = 784] [id = 181]
16:05:29 INFO - PROCESS | 784 | ++DOMWINDOW == 139 (234C0000) [pid = 784] [serial = 510] [outer = 00000000]
16:05:29 INFO - PROCESS | 784 | ++DOMWINDOW == 140 (234C8400) [pid = 784] [serial = 511] [outer = 234C0000]
16:05:29 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
16:05:29 INFO - document served over http requires an http
16:05:29 INFO - sub-resource via iframe-tag using the meta-referrer
16:05:29 INFO - delivery method with no-redirect and when
16:05:29 INFO - the target request is same-origin.
16:05:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1234ms
16:05:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
16:05:30 INFO - PROCESS | 784 | ++DOCSHELL 21FC4800 == 60 [pid = 784] [id = 182]
16:05:30 INFO - PROCESS | 784 | ++DOMWINDOW == 141 (234C5C00) [pid = 784] [serial = 512] [outer = 00000000]
16:05:30 INFO - PROCESS | 784 | ++DOMWINDOW == 142 (23AB1400) [pid = 784] [serial = 513] [outer = 234C5C00]
16:05:30 INFO - PROCESS | 784 | 1447113930064 Marionette INFO loaded listener.js
16:05:30 INFO - PROCESS | 784 | ++DOMWINDOW == 143 (23AB6800) [pid = 784] [serial = 514] [outer = 234C5C00]
16:05:30 INFO - PROCESS | 784 | ++DOCSHELL 23ABC800 == 61 [pid = 784] [id = 183]
16:05:30 INFO - PROCESS | 784 | ++DOMWINDOW == 144 (23ABF400) [pid = 784] [serial = 515] [outer = 00000000]
16:05:30 INFO - PROCESS | 784 | ++DOMWINDOW == 145 (23B6B800) [pid = 784] [serial = 516] [outer = 23ABF400]
16:05:30 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
16:05:30 INFO - document served over http requires an http
16:05:30 INFO - sub-resource via iframe-tag using the meta-referrer
16:05:30 INFO - delivery method with swap-origin-redirect and when
16:05:30 INFO - the target request is same-origin.
16:05:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 970ms
16:05:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
16:05:30 INFO - PROCESS | 784 | ++DOCSHELL 23AC0000 == 62 [pid = 784] [id = 184]
16:05:30 INFO - PROCESS | 784 | ++DOMWINDOW == 146 (23AC0400) [pid = 784] [serial = 517] [outer = 00000000]
16:05:31 INFO - PROCESS | 784 | ++DOMWINDOW == 147 (23B6B400) [pid = 784] [serial = 518] [outer = 23AC0400]
16:05:31 INFO - PROCESS | 784 | 1447113931013 Marionette INFO loaded listener.js
16:05:31 INFO - PROCESS | 784 | ++DOMWINDOW == 148 (23B72400) [pid = 784] [serial = 519] [outer = 23AC0400]
16:05:31 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
16:05:31 INFO - document served over http requires an http
16:05:31 INFO - sub-resource via script-tag using the meta-referrer
16:05:31 INFO - delivery method with keep-origin-redirect and when
16:05:31 INFO - the target request is same-origin.
16:05:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 870ms
16:05:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
16:05:31 INFO - PROCESS | 784 | ++DOCSHELL 1B78EC00 == 63 [pid = 784] [id = 185]
16:05:31 INFO - PROCESS | 784 | ++DOMWINDOW == 149 (1B790C00) [pid = 784] [serial = 520] [outer = 00000000]
16:05:31 INFO - PROCESS | 784 | ++DOMWINDOW == 150 (23B6D800) [pid = 784] [serial = 521] [outer = 1B790C00]
16:05:31 INFO - PROCESS | 784 | 1447113931913 Marionette INFO loaded listener.js
16:05:32 INFO - PROCESS | 784 | ++DOMWINDOW == 151 (24068800) [pid = 784] [serial = 522] [outer = 1B790C00]
16:05:33 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
16:05:33 INFO - document served over http requires an http
16:05:33 INFO - sub-resource via script-tag using the meta-referrer
16:05:33 INFO - delivery method with no-redirect and when
16:05:33 INFO - the target request is same-origin.
16:05:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1880ms
16:05:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
16:05:33 INFO - PROCESS | 784 | ++DOCSHELL 13BB6400 == 64 [pid = 784] [id = 186]
16:05:33 INFO - PROCESS | 784 | ++DOMWINDOW == 152 (13BBC000) [pid = 784] [serial = 523] [outer = 00000000]
16:05:33 INFO - PROCESS | 784 | ++DOMWINDOW == 153 (14F59400) [pid = 784] [serial = 524] [outer = 13BBC000]
16:05:34 INFO - PROCESS | 784 | 1447113933974 Marionette INFO loaded listener.js
16:05:34 INFO - PROCESS | 784 | ++DOMWINDOW == 154 (16891800) [pid = 784] [serial = 525] [outer = 13BBC000]
16:05:34 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
16:05:34 INFO - document served over http requires an http
16:05:34 INFO - sub-resource via script-tag using the meta-referrer
16:05:34 INFO - delivery method with swap-origin-redirect and when
16:05:34 INFO - the target request is same-origin.
16:05:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1176ms
16:05:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
16:05:34 INFO - PROCESS | 784 | ++DOCSHELL 16B72C00 == 65 [pid = 784] [id = 187]
16:05:34 INFO - PROCESS | 784 | ++DOMWINDOW == 155 (16B74C00) [pid = 784] [serial = 526] [outer = 00000000]
16:05:34 INFO - PROCESS | 784 | ++DOMWINDOW == 156 (198D1400) [pid = 784] [serial = 527] [outer = 16B74C00]
16:05:35 INFO - PROCESS | 784 | 1447113934969 Marionette INFO loaded listener.js
16:05:35 INFO - PROCESS | 784 | ++DOMWINDOW == 157 (1A075800) [pid = 784] [serial = 528] [outer = 16B74C00]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 13BBC800 == 64 [pid = 784] [id = 17]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 2115F000 == 63 [pid = 784] [id = 170]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 16B69C00 == 62 [pid = 784] [id = 169]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 200B0000 == 61 [pid = 784] [id = 168]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 1E226C00 == 60 [pid = 784] [id = 167]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 1E76B000 == 59 [pid = 784] [id = 166]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 0EF19800 == 58 [pid = 784] [id = 165]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 1E26C000 == 57 [pid = 784] [id = 164]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 1BAF4C00 == 56 [pid = 784] [id = 163]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 1B164C00 == 55 [pid = 784] [id = 162]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 1A1DFC00 == 54 [pid = 784] [id = 161]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 16B72400 == 53 [pid = 784] [id = 160]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 13736800 == 52 [pid = 784] [id = 159]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 167BE400 == 51 [pid = 784] [id = 158]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 12F9E800 == 50 [pid = 784] [id = 157]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 200E6000 == 49 [pid = 784] [id = 153]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 1FEBE800 == 48 [pid = 784] [id = 151]
16:05:35 INFO - PROCESS | 784 | --DOCSHELL 1F470800 == 47 [pid = 784] [id = 149]
16:05:35 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
16:05:35 INFO - document served over http requires an http
16:05:35 INFO - sub-resource via xhr-request using the meta-referrer
16:05:35 INFO - delivery method with keep-origin-redirect and when
16:05:35 INFO - the target request is same-origin.
16:05:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
16:05:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
16:05:35 INFO - PROCESS | 784 | --DOMWINDOW == 156 (1CF05000) [pid = 784] [serial = 374] [outer = 00000000] [url = about:blank]
16:05:35 INFO - PROCESS | 784 | --DOMWINDOW == 155 (138A6400) [pid = 784] [serial = 377] [outer = 00000000] [url = about:blank]
16:05:35 INFO - PROCESS | 784 | --DOMWINDOW == 154 (1CF60000) [pid = 784] [serial = 398] [outer = 00000000] [url = about:blank]
16:05:35 INFO - PROCESS | 784 | --DOMWINDOW == 153 (16739800) [pid = 784] [serial = 382] [outer = 00000000] [url = about:blank]
16:05:35 INFO - PROCESS | 784 | --DOMWINDOW == 152 (1AE0B000) [pid = 784] [serial = 392] [outer = 00000000] [url = about:blank]
16:05:35 INFO - PROCESS | 784 | --DOMWINDOW == 151 (1B6D9000) [pid = 784] [serial = 395] [outer = 00000000] [url = about:blank]
16:05:35 INFO - PROCESS | 784 | --DOMWINDOW == 150 (1850E800) [pid = 784] [serial = 387] [outer = 00000000] [url = about:blank]
16:05:35 INFO - PROCESS | 784 | ++DOCSHELL 12FB6000 == 48 [pid = 784] [id = 188]
16:05:35 INFO - PROCESS | 784 | ++DOMWINDOW == 151 (12FB8800) [pid = 784] [serial = 529] [outer = 00000000]
16:05:36 INFO - PROCESS | 784 | ++DOMWINDOW == 152 (13B42C00) [pid = 784] [serial = 530] [outer = 12FB8800]
16:05:36 INFO - PROCESS | 784 | 1447113935995 Marionette INFO loaded listener.js
16:05:36 INFO - PROCESS | 784 | ++DOMWINDOW == 153 (13F05C00) [pid = 784] [serial = 531] [outer = 12FB8800]
16:05:36 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
16:05:36 INFO - document served over http requires an http
16:05:36 INFO - sub-resource via xhr-request using the meta-referrer
16:05:36 INFO - delivery method with no-redirect and when
16:05:36 INFO - the target request is same-origin.
16:05:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 830ms
16:05:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
16:05:36 INFO - PROCESS | 784 | ++DOCSHELL 13F0D000 == 49 [pid = 784] [id = 189]
16:05:36 INFO - PROCESS | 784 | ++DOMWINDOW == 154 (1673A400) [pid = 784] [serial = 532] [outer = 00000000]
16:05:36 INFO - PROCESS | 784 | ++DOMWINDOW == 155 (198C4C00) [pid = 784] [serial = 533] [outer = 1673A400]
16:05:36 INFO - PROCESS | 784 | 1447113936638 Marionette INFO loaded listener.js
16:05:36 INFO - PROCESS | 784 | ++DOMWINDOW == 156 (1A319C00) [pid = 784] [serial = 534] [outer = 1673A400]
16:05:37 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
16:05:37 INFO - document served over http requires an http
16:05:37 INFO - sub-resource via xhr-request using the meta-referrer
16:05:37 INFO - delivery method with swap-origin-redirect and when
16:05:37 INFO - the target request is same-origin.
16:05:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 630ms
16:05:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
16:05:37 INFO - PROCESS | 784 | ++DOCSHELL 1AE10C00 == 50 [pid = 784] [id = 190]
16:05:37 INFO - PROCESS | 784 | ++DOMWINDOW == 157 (1AE7D800) [pid = 784] [serial = 535] [outer = 00000000]
16:05:37 INFO - PROCESS | 784 | ++DOMWINDOW == 158 (1B48A400) [pid = 784] [serial = 536] [outer = 1AE7D800]
16:05:37 INFO - PROCESS | 784 | 1447113937303 Marionette INFO loaded listener.js
16:05:37 INFO - PROCESS | 784 | ++DOMWINDOW == 159 (1B6D5C00) [pid = 784] [serial = 537] [outer = 1AE7D800]
16:05:37 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
16:05:37 INFO - document served over http requires an https
16:05:37 INFO - sub-resource via fetch-request using the meta-referrer
16:05:37 INFO - delivery method with keep-origin-redirect and when
16:05:37 INFO - the target request is same-origin.
16:05:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
16:05:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
16:05:37 INFO - PROCESS | 784 | ++DOCSHELL 1B789000 == 51 [pid = 784] [id = 191]
16:05:37 INFO - PROCESS | 784 | ++DOMWINDOW == 160 (1B78E800) [pid = 784] [serial = 538] [outer = 00000000]
16:05:37 INFO - PROCESS | 784 | ++DOMWINDOW == 161 (1BAEA800) [pid = 784] [serial = 539] [outer = 1B78E800]
16:05:37 INFO - PROCESS | 784 | 1447113937980 Marionette INFO loaded listener.js
16:05:38 INFO - PROCESS | 784 | ++DOMWINDOW == 162 (1CF61800) [pid = 784] [serial = 540] [outer = 1B78E800]
16:05:38 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
16:05:38 INFO - document served over http requires an https
16:05:38 INFO - sub-resource via fetch-request using the meta-referrer
16:05:38 INFO - delivery method with no-redirect and when
16:05:38 INFO - the target request is same-origin.
16:05:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 670ms
16:05:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
16:05:38 INFO - PROCESS | 784 | ++DOCSHELL 1D62C800 == 52 [pid = 784] [id = 192]
16:05:38 INFO - PROCESS | 784 | ++DOMWINDOW == 163 (1E10E400) [pid = 784] [serial = 541] [outer = 00000000]
16:05:38 INFO - PROCESS | 784 | ++DOMWINDOW == 164 (1E223800) [pid = 784] [serial = 542] [outer = 1E10E400]
16:05:38 INFO - PROCESS | 784 | 1447113938747 Marionette INFO loaded listener.js
16:05:38 INFO - PROCESS | 784 | ++DOMWINDOW == 165 (1E26E000) [pid = 784] [serial = 543] [outer = 1E10E400]
16:05:39 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
16:05:39 INFO - document served over http requires an https
16:05:39 INFO - sub-resource via fetch-request using the meta-referrer
16:05:39 INFO - delivery method with swap-origin-redirect and when
16:05:39 INFO - the target request is same-origin.
16:05:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 731ms
16:05:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 164 (1E76F400) [pid = 784] [serial = 468] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113918767]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 163 (12F9FC00) [pid = 784] [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]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 162 (1F472800) [pid = 784] [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]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 161 (1384F800) [pid = 784] [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]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 160 (1C282800) [pid = 784] [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]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 159 (1A265C00) [pid = 784] [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]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 158 (2115F800) [pid = 784] [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]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 157 (1E26C400) [pid = 784] [serial = 463] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 156 (1E267C00) [pid = 784] [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]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 155 (16B74000) [pid = 784] [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]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 154 (1B48C800) [pid = 784] [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]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 153 (1681AC00) [pid = 784] [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]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 152 (200E7400) [pid = 784] [serial = 473] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 151 (0EFDAC00) [pid = 784] [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]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 150 (200E7800) [pid = 784] [serial = 431] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 149 (1F622C00) [pid = 784] [serial = 421] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 148 (1FEBEC00) [pid = 784] [serial = 426] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113908118]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 147 (1E223400) [pid = 784] [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]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 146 (206E9C00) [pid = 784] [serial = 440] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 145 (201A6800) [pid = 784] [serial = 434] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 144 (205DE800) [pid = 784] [serial = 437] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 143 (200EF000) [pid = 784] [serial = 432] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 142 (200A8C00) [pid = 784] [serial = 429] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 141 (1FCB7C00) [pid = 784] [serial = 427] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113908118]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 140 (1FCB4C00) [pid = 784] [serial = 424] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 139 (1EA3D800) [pid = 784] [serial = 416] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 138 (1FC61400) [pid = 784] [serial = 422] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 137 (1F617800) [pid = 784] [serial = 419] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 136 (13006800) [pid = 784] [serial = 409] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 135 (1AC2E400) [pid = 784] [serial = 413] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 134 (16F72400) [pid = 784] [serial = 446] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 133 (20551C00) [pid = 784] [serial = 474] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 132 (1F416000) [pid = 784] [serial = 471] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 131 (1AC2D400) [pid = 784] [serial = 455] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 130 (198D3C00) [pid = 784] [serial = 452] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 129 (2075F400) [pid = 784] [serial = 476] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 128 (1F417000) [pid = 784] [serial = 469] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113918767]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 127 (13F10C00) [pid = 784] [serial = 466] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 126 (13B4CC00) [pid = 784] [serial = 449] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 125 (1B6D7000) [pid = 784] [serial = 458] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 124 (1E472000) [pid = 784] [serial = 464] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 123 (1E102800) [pid = 784] [serial = 461] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 122 (13853C00) [pid = 784] [serial = 443] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 121 (21161800) [pid = 784] [serial = 479] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 120 (198D0400) [pid = 784] [serial = 447] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 119 (1E46BC00) [pid = 784] [serial = 407] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 118 (13F06800) [pid = 784] [serial = 450] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 117 (13BB8800) [pid = 784] [serial = 172] [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.]
16:05:39 INFO - PROCESS | 784 | --DOMWINDOW == 116 (13BBA400) [pid = 784] [serial = 444] [outer = 00000000] [url = about:blank]
16:05:39 INFO - PROCESS | 784 | ++DOCSHELL 0F1C7C00 == 53 [pid = 784] [id = 193]
16:05:39 INFO - PROCESS | 784 | ++DOMWINDOW == 117 (0F2F4C00) [pid = 784] [serial = 544] [outer = 00000000]
16:05:39 INFO - PROCESS | 784 | ++DOMWINDOW == 118 (13BBA400) [pid = 784] [serial = 545] [outer = 0F2F4C00]
16:05:39 INFO - PROCESS | 784 | 1447113939478 Marionette INFO loaded listener.js
16:05:39 INFO - PROCESS | 784 | ++DOMWINDOW == 119 (1AC2D400) [pid = 784] [serial = 546] [outer = 0F2F4C00]
16:05:39 INFO - PROCESS | 784 | ++DOCSHELL 1F416000 == 54 [pid = 784] [id = 194]
16:05:39 INFO - PROCESS | 784 | ++DOMWINDOW == 120 (1F416800) [pid = 784] [serial = 547] [outer = 00000000]
16:05:39 INFO - PROCESS | 784 | ++DOMWINDOW == 121 (1F470000) [pid = 784] [serial = 548] [outer = 1F416800]
16:05:40 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
16:05:40 INFO - document served over http requires an https
16:05:40 INFO - sub-resource via iframe-tag using the meta-referrer
16:05:40 INFO - delivery method with keep-origin-redirect and when
16:05:40 INFO - the target request is same-origin.
16:05:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 771ms
16:05:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
16:05:40 INFO - PROCESS | 784 | ++DOCSHELL 1EA41800 == 55 [pid = 784] [id = 195]
16:05:40 INFO - PROCESS | 784 | ++DOMWINDOW == 122 (1EA45800) [pid = 784] [serial = 549] [outer = 00000000]
16:05:40 INFO - PROCESS | 784 | ++DOMWINDOW == 123 (1F471800) [pid = 784] [serial = 550] [outer = 1EA45800]
16:05:40 INFO - PROCESS | 784 | 1447113940261 Marionette INFO loaded listener.js
16:05:40 INFO - PROCESS | 784 | ++DOMWINDOW == 124 (1FC59C00) [pid = 784] [serial = 551] [outer = 1EA45800]
16:05:40 INFO - PROCESS | 784 | ++DOCSHELL 1FC68C00 == 56 [pid = 784] [id = 196]
16:05:40 INFO - PROCESS | 784 | ++DOMWINDOW == 125 (1FCB0400) [pid = 784] [serial = 552] [outer = 00000000]
16:05:40 INFO - PROCESS | 784 | ++DOMWINDOW == 126 (1FCBD800) [pid = 784] [serial = 553] [outer = 1FCB0400]
16:05:40 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
16:05:40 INFO - document served over http requires an https
16:05:40 INFO - sub-resource via iframe-tag using the meta-referrer
16:05:40 INFO - delivery method with no-redirect and when
16:05:40 INFO - the target request is same-origin.
16:05:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 670ms
16:05:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
16:05:40 INFO - PROCESS | 784 | ++DOCSHELL 1FCB0800 == 57 [pid = 784] [id = 197]
16:05:40 INFO - PROCESS | 784 | ++DOMWINDOW == 127 (1FCB2800) [pid = 784] [serial = 554] [outer = 00000000]
16:05:40 INFO - PROCESS | 784 | ++DOMWINDOW == 128 (1FEC5000) [pid = 784] [serial = 555] [outer = 1FCB2800]
16:05:40 INFO - PROCESS | 784 | 1447113940883 Marionette INFO loaded listener.js
16:05:40 INFO - PROCESS | 784 | ++DOMWINDOW == 129 (200AC400) [pid = 784] [serial = 556] [outer = 1FCB2800]
16:05:41 INFO - PROCESS | 784 | ++DOCSHELL 20542800 == 58 [pid = 784] [id = 198]
16:05:41 INFO - PROCESS | 784 | ++DOMWINDOW == 130 (20549800) [pid = 784] [serial = 557] [outer = 00000000]
16:05:41 INFO - PROCESS | 784 | ++DOMWINDOW == 131 (2054EC00) [pid = 784] [serial = 558] [outer = 20549800]
16:05:41 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
16:05:41 INFO - document served over http requires an https
16:05:41 INFO - sub-resource via iframe-tag using the meta-referrer
16:05:41 INFO - delivery method with swap-origin-redirect and when
16:05:41 INFO - the target request is same-origin.
16:05:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 690ms
16:05:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
16:05:41 INFO - PROCESS | 784 | ++DOCSHELL 201A7800 == 59 [pid = 784] [id = 199]
16:05:41 INFO - PROCESS | 784 | ++DOMWINDOW == 132 (201A9400) [pid = 784] [serial = 559] [outer = 00000000]
16:05:41 INFO - PROCESS | 784 | ++DOMWINDOW == 133 (206E4800) [pid = 784] [serial = 560] [outer = 201A9400]
16:05:41 INFO - PROCESS | 784 | 1447113941586 Marionette INFO loaded listener.js
16:05:41 INFO - PROCESS | 784 | ++DOMWINDOW == 134 (2075F400) [pid = 784] [serial = 561] [outer = 201A9400]
16:05:42 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
16:05:42 INFO - document served over http requires an https
16:05:42 INFO - sub-resource via script-tag using the meta-referrer
16:05:42 INFO - delivery method with keep-origin-redirect and when
16:05:42 INFO - the target request is same-origin.
16:05:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 670ms
16:05:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
16:05:42 INFO - PROCESS | 784 | ++DOCSHELL 0F848800 == 60 [pid = 784] [id = 200]
16:05:42 INFO - PROCESS | 784 | ++DOMWINDOW == 135 (0F89E800) [pid = 784] [serial = 562] [outer = 00000000]
16:05:42 INFO - PROCESS | 784 | ++DOMWINDOW == 136 (13858400) [pid = 784] [serial = 563] [outer = 0F89E800]
16:05:42 INFO - PROCESS | 784 | 1447113942426 Marionette INFO loaded listener.js
16:05:42 INFO - PROCESS | 784 | ++DOMWINDOW == 137 (13BBAC00) [pid = 784] [serial = 564] [outer = 0F89E800]
16:05:43 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
16:05:43 INFO - document served over http requires an https
16:05:43 INFO - sub-resource via script-tag using the meta-referrer
16:05:43 INFO - delivery method with no-redirect and when
16:05:43 INFO - the target request is same-origin.
16:05:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1017ms
16:05:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
16:05:43 INFO - PROCESS | 784 | ++DOCSHELL 16B80800 == 61 [pid = 784] [id = 201]
16:05:43 INFO - PROCESS | 784 | ++DOMWINDOW == 138 (16F78800) [pid = 784] [serial = 565] [outer = 00000000]
16:05:43 INFO - PROCESS | 784 | ++DOMWINDOW == 139 (1A4D2000) [pid = 784] [serial = 566] [outer = 16F78800]
16:05:43 INFO - PROCESS | 784 | 1447113943380 Marionette INFO loaded listener.js
16:05:43 INFO - PROCESS | 784 | ++DOMWINDOW == 140 (1BAE9000) [pid = 784] [serial = 567] [outer = 16F78800]
16:05:44 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
16:05:44 INFO - document served over http requires an https
16:05:44 INFO - sub-resource via script-tag using the meta-referrer
16:05:44 INFO - delivery method with swap-origin-redirect and when
16:05:44 INFO - the target request is same-origin.
16:05:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 971ms
16:05:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
16:05:44 INFO - PROCESS | 784 | ++DOCSHELL 1D634C00 == 62 [pid = 784] [id = 202]
16:05:44 INFO - PROCESS | 784 | ++DOMWINDOW == 141 (1F618C00) [pid = 784] [serial = 568] [outer = 00000000]
16:05:44 INFO - PROCESS | 784 | ++DOMWINDOW == 142 (2115C800) [pid = 784] [serial = 569] [outer = 1F618C00]
16:05:44 INFO - PROCESS | 784 | 1447113944347 Marionette INFO loaded listener.js
16:05:44 INFO - PROCESS | 784 | ++DOMWINDOW == 143 (21187800) [pid = 784] [serial = 570] [outer = 1F618C00]
16:05:44 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
16:05:44 INFO - document served over http requires an https
16:05:44 INFO - sub-resource via xhr-request using the meta-referrer
16:05:44 INFO - delivery method with keep-origin-redirect and when
16:05:44 INFO - the target request is same-origin.
16:05:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
16:05:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
16:05:45 INFO - PROCESS | 784 | ++DOCSHELL 1EA3F400 == 63 [pid = 784] [id = 203]
16:05:45 INFO - PROCESS | 784 | ++DOMWINDOW == 144 (21192800) [pid = 784] [serial = 571] [outer = 00000000]
16:05:45 INFO - PROCESS | 784 | ++DOMWINDOW == 145 (21D48400) [pid = 784] [serial = 572] [outer = 21192800]
16:05:45 INFO - PROCESS | 784 | 1447113945233 Marionette INFO loaded listener.js
16:05:45 INFO - PROCESS | 784 | ++DOMWINDOW == 146 (21FC0000) [pid = 784] [serial = 573] [outer = 21192800]
16:05:45 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
16:05:45 INFO - document served over http requires an https
16:05:45 INFO - sub-resource via xhr-request using the meta-referrer
16:05:45 INFO - delivery method with no-redirect and when
16:05:45 INFO - the target request is same-origin.
16:05:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 891ms
16:05:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
16:05:46 INFO - PROCESS | 784 | ++DOCSHELL 224DA800 == 64 [pid = 784] [id = 204]
16:05:46 INFO - PROCESS | 784 | ++DOMWINDOW == 147 (224E1000) [pid = 784] [serial = 574] [outer = 00000000]
16:05:46 INFO - PROCESS | 784 | ++DOMWINDOW == 148 (24067C00) [pid = 784] [serial = 575] [outer = 224E1000]
16:05:46 INFO - PROCESS | 784 | 1447113946125 Marionette INFO loaded listener.js
16:05:46 INFO - PROCESS | 784 | ++DOMWINDOW == 149 (24071000) [pid = 784] [serial = 576] [outer = 224E1000]
16:05:46 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
16:05:46 INFO - document served over http requires an https
16:05:46 INFO - sub-resource via xhr-request using the meta-referrer
16:05:46 INFO - delivery method with swap-origin-redirect and when
16:05:46 INFO - the target request is same-origin.
16:05:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
16:05:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
16:05:47 INFO - PROCESS | 784 | ++DOCSHELL 183A2800 == 65 [pid = 784] [id = 205]
16:05:47 INFO - PROCESS | 784 | ++DOMWINDOW == 150 (183A2C00) [pid = 784] [serial = 577] [outer = 00000000]
16:05:47 INFO - PROCESS | 784 | ++DOMWINDOW == 151 (24066C00) [pid = 784] [serial = 578] [outer = 183A2C00]
16:05:47 INFO - PROCESS | 784 | 1447113947090 Marionette INFO loaded listener.js
16:05:47 INFO - PROCESS | 784 | ++DOMWINDOW == 152 (18C12800) [pid = 784] [serial = 579] [outer = 183A2C00]
16:05:47 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
16:05:47 INFO - document served over http requires an http
16:05:47 INFO - sub-resource via fetch-request using the http-csp
16:05:47 INFO - delivery method with keep-origin-redirect and when
16:05:47 INFO - the target request is cross-origin.
16:05:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 910ms
16:05:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
16:05:47 INFO - PROCESS | 784 | ++DOCSHELL 18C1B400 == 66 [pid = 784] [id = 206]
16:05:47 INFO - PROCESS | 784 | ++DOMWINDOW == 153 (18C1CC00) [pid = 784] [serial = 580] [outer = 00000000]
16:05:47 INFO - PROCESS | 784 | ++DOMWINDOW == 154 (21519000) [pid = 784] [serial = 581] [outer = 18C1CC00]
16:05:47 INFO - PROCESS | 784 | 1447113947985 Marionette INFO loaded listener.js
16:05:48 INFO - PROCESS | 784 | ++DOMWINDOW == 155 (2151C800) [pid = 784] [serial = 582] [outer = 18C1CC00]
16:05:48 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
16:05:48 INFO - document served over http requires an http
16:05:48 INFO - sub-resource via fetch-request using the http-csp
16:05:48 INFO - delivery method with no-redirect and when
16:05:48 INFO - the target request is cross-origin.
16:05:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 930ms
16:05:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
16:05:48 INFO - PROCESS | 784 | ++DOCSHELL 21497400 == 67 [pid = 784] [id = 207]
16:05:48 INFO - PROCESS | 784 | ++DOMWINDOW == 156 (21498400) [pid = 784] [serial = 583] [outer = 00000000]
16:05:48 INFO - PROCESS | 784 | ++DOMWINDOW == 157 (214A0400) [pid = 784] [serial = 584] [outer = 21498400]
16:05:48 INFO - PROCESS | 784 | 1447113948913 Marionette INFO loaded listener.js
16:05:48 INFO - PROCESS | 784 | ++DOMWINDOW == 158 (2149FC00) [pid = 784] [serial = 585] [outer = 21498400]
16:05:49 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
16:05:49 INFO - document served over http requires an http
16:05:49 INFO - sub-resource via fetch-request using the http-csp
16:05:49 INFO - delivery method with swap-origin-redirect and when
16:05:49 INFO - the target request is cross-origin.
16:05:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 871ms
16:05:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
16:05:49 INFO - PROCESS | 784 | ++DOCSHELL 212C6C00 == 68 [pid = 784] [id = 208]
16:05:49 INFO - PROCESS | 784 | ++DOMWINDOW == 159 (212C7400) [pid = 784] [serial = 586] [outer = 00000000]
16:05:49 INFO - PROCESS | 784 | ++DOMWINDOW == 160 (212CEC00) [pid = 784] [serial = 587] [outer = 212C7400]
16:05:49 INFO - PROCESS | 784 | 1447113949808 Marionette INFO loaded listener.js
16:05:49 INFO - PROCESS | 784 | ++DOMWINDOW == 161 (2149C800) [pid = 784] [serial = 588] [outer = 212C7400]
16:05:50 INFO - PROCESS | 784 | ++DOCSHELL 24AB9800 == 69 [pid = 784] [id = 209]
16:05:50 INFO - PROCESS | 784 | ++DOMWINDOW == 162 (24ABBC00) [pid = 784] [serial = 589] [outer = 00000000]
16:05:50 INFO - PROCESS | 784 | ++DOMWINDOW == 163 (24ABF000) [pid = 784] [serial = 590] [outer = 24ABBC00]
16:05:50 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
16:05:50 INFO - document served over http requires an http
16:05:50 INFO - sub-resource via iframe-tag using the http-csp
16:05:50 INFO - delivery method with keep-origin-redirect and when
16:05:50 INFO - the target request is cross-origin.
16:05:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 930ms
16:05:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
16:05:50 INFO - PROCESS | 784 | ++DOCSHELL 18D37400 == 70 [pid = 784] [id = 210]
16:05:50 INFO - PROCESS | 784 | ++DOMWINDOW == 164 (18D39400) [pid = 784] [serial = 591] [outer = 00000000]
16:05:50 INFO - PROCESS | 784 | ++DOMWINDOW == 165 (18D3EC00) [pid = 784] [serial = 592] [outer = 18D39400]
16:05:50 INFO - PROCESS | 784 | 1447113950770 Marionette INFO loaded listener.js
16:05:50 INFO - PROCESS | 784 | ++DOMWINDOW == 166 (18D42400) [pid = 784] [serial = 593] [outer = 18D39400]
16:05:51 INFO - PROCESS | 784 | ++DOCSHELL 22A53C00 == 71 [pid = 784] [id = 211]
16:05:51 INFO - PROCESS | 784 | ++DOMWINDOW == 167 (22A54400) [pid = 784] [serial = 594] [outer = 00000000]
16:05:51 INFO - PROCESS | 784 | ++DOMWINDOW == 168 (18D45000) [pid = 784] [serial = 595] [outer = 22A54400]
16:05:51 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
16:05:51 INFO - document served over http requires an http
16:05:51 INFO - sub-resource via iframe-tag using the http-csp
16:05:51 INFO - delivery method with no-redirect and when
16:05:51 INFO - the target request is cross-origin.
16:05:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 931ms
16:05:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
16:05:51 INFO - PROCESS | 784 | ++DOCSHELL 22A55400 == 72 [pid = 784] [id = 212]
16:05:51 INFO - PROCESS | 784 | ++DOMWINDOW == 169 (22A55C00) [pid = 784] [serial = 596] [outer = 00000000]
16:05:51 INFO - PROCESS | 784 | ++DOMWINDOW == 170 (22A5FC00) [pid = 784] [serial = 597] [outer = 22A55C00]
16:05:51 INFO - PROCESS | 784 | 1447113951711 Marionette INFO loaded listener.js
16:05:51 INFO - PROCESS | 784 | ++DOMWINDOW == 171 (24AC2000) [pid = 784] [serial = 598] [outer = 22A55C00]
16:05:53 INFO - PROCESS | 784 | ++DOCSHELL 2118F000 == 73 [pid = 784] [id = 213]
16:05:53 INFO - PROCESS | 784 | ++DOMWINDOW == 172 (2118F400) [pid = 784] [serial = 599] [outer = 00000000]
16:05:53 INFO - PROCESS | 784 | ++DOMWINDOW == 173 (199DE800) [pid = 784] [serial = 600] [outer = 2118F400]
16:05:53 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
16:05:53 INFO - document served over http requires an http
16:05:53 INFO - sub-resource via iframe-tag using the http-csp
16:05:53 INFO - delivery method with swap-origin-redirect and when
16:05:53 INFO - the target request is cross-origin.
16:05:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2122ms
16:05:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
16:05:54 INFO - PROCESS | 784 | ++DOCSHELL 12F9D800 == 74 [pid = 784] [id = 214]
16:05:54 INFO - PROCESS | 784 | ++DOMWINDOW == 174 (1385B400) [pid = 784] [serial = 601] [outer = 00000000]
16:05:54 INFO - PROCESS | 784 | ++DOMWINDOW == 175 (16739800) [pid = 784] [serial = 602] [outer = 1385B400]
16:05:54 INFO - PROCESS | 784 | 1447113954282 Marionette INFO loaded listener.js
16:05:54 INFO - PROCESS | 784 | ++DOMWINDOW == 176 (16B84400) [pid = 784] [serial = 603] [outer = 1385B400]
16:05:54 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
16:05:54 INFO - document served over http requires an http
16:05:54 INFO - sub-resource via script-tag using the http-csp
16:05:54 INFO - delivery method with keep-origin-redirect and when
16:05:54 INFO - the target request is cross-origin.
16:05:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1423ms
16:05:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
16:05:55 INFO - PROCESS | 784 | ++DOCSHELL 12C4AC00 == 75 [pid = 784] [id = 215]
16:05:55 INFO - PROCESS | 784 | ++DOMWINDOW == 177 (12F22000) [pid = 784] [serial = 604] [outer = 00000000]
16:05:55 INFO - PROCESS | 784 | ++DOMWINDOW == 178 (18D44800) [pid = 784] [serial = 605] [outer = 12F22000]
16:05:55 INFO - PROCESS | 784 | 1447113955370 Marionette INFO loaded listener.js
16:05:55 INFO - PROCESS | 784 | ++DOMWINDOW == 179 (1AA4BC00) [pid = 784] [serial = 606] [outer = 12F22000]
16:05:55 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
16:05:55 INFO - document served over http requires an http
16:05:55 INFO - sub-resource via script-tag using the http-csp
16:05:55 INFO - delivery method with no-redirect and when
16:05:55 INFO - the target request is cross-origin.
16:05:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 970ms
16:05:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 13B3EC00 == 74 [pid = 784] [id = 19]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 201A7800 == 73 [pid = 784] [id = 199]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 20542800 == 72 [pid = 784] [id = 198]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 1FCB0800 == 71 [pid = 784] [id = 197]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 1FC68C00 == 70 [pid = 784] [id = 196]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 1EA41800 == 69 [pid = 784] [id = 195]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 1F416000 == 68 [pid = 784] [id = 194]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 0F1C7C00 == 67 [pid = 784] [id = 193]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 1D62C800 == 66 [pid = 784] [id = 192]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 1B789000 == 65 [pid = 784] [id = 191]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 1AE10C00 == 64 [pid = 784] [id = 190]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 13F0D000 == 63 [pid = 784] [id = 189]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 12FB6000 == 62 [pid = 784] [id = 188]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 16B72C00 == 61 [pid = 784] [id = 187]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 13BB6400 == 60 [pid = 784] [id = 186]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 23ABC800 == 59 [pid = 784] [id = 183]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 234BFC00 == 58 [pid = 784] [id = 181]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 21FBC400 == 57 [pid = 784] [id = 180]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 21FB7800 == 56 [pid = 784] [id = 179]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 21EA2400 == 55 [pid = 784] [id = 178]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 16B71000 == 54 [pid = 784] [id = 177]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 21C04C00 == 53 [pid = 784] [id = 176]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 2054E000 == 52 [pid = 784] [id = 175]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 2076A000 == 51 [pid = 784] [id = 174]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 12F27800 == 50 [pid = 784] [id = 173]
16:05:56 INFO - PROCESS | 784 | --DOCSHELL 16EF5C00 == 49 [pid = 784] [id = 172]
16:05:56 INFO - PROCESS | 784 | ++DOCSHELL 0EC5AC00 == 50 [pid = 784] [id = 216]
16:05:56 INFO - PROCESS | 784 | ++DOMWINDOW == 180 (0ECCAC00) [pid = 784] [serial = 607] [outer = 00000000]
16:05:56 INFO - PROCESS | 784 | ++DOMWINDOW == 181 (12F91000) [pid = 784] [serial = 608] [outer = 0ECCAC00]
16:05:56 INFO - PROCESS | 784 | 1447113956371 Marionette INFO loaded listener.js
16:05:56 INFO - PROCESS | 784 | ++DOMWINDOW == 182 (1335EC00) [pid = 784] [serial = 609] [outer = 0ECCAC00]
16:05:56 INFO - PROCESS | 784 | --DOMWINDOW == 181 (1E1E6400) [pid = 784] [serial = 462] [outer = 00000000] [url = about:blank]
16:05:56 INFO - PROCESS | 784 | --DOMWINDOW == 180 (199DBC00) [pid = 784] [serial = 453] [outer = 00000000] [url = about:blank]
16:05:56 INFO - PROCESS | 784 | --DOMWINDOW == 179 (1AE82000) [pid = 784] [serial = 456] [outer = 00000000] [url = about:blank]
16:05:56 INFO - PROCESS | 784 | --DOMWINDOW == 178 (20767C00) [pid = 784] [serial = 477] [outer = 00000000] [url = about:blank]
16:05:56 INFO - PROCESS | 784 | --DOMWINDOW == 177 (199DD400) [pid = 784] [serial = 467] [outer = 00000000] [url = about:blank]
16:05:56 INFO - PROCESS | 784 | --DOMWINDOW == 176 (2118B800) [pid = 784] [serial = 480] [outer = 00000000] [url = about:blank]
16:05:56 INFO - PROCESS | 784 | --DOMWINDOW == 175 (1FC68800) [pid = 784] [serial = 472] [outer = 00000000] [url = about:blank]
16:05:56 INFO - PROCESS | 784 | --DOMWINDOW == 174 (1B73CC00) [pid = 784] [serial = 459] [outer = 00000000] [url = about:blank]
16:05:56 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
16:05:56 INFO - document served over http requires an http
16:05:56 INFO - sub-resource via script-tag using the http-csp
16:05:56 INFO - delivery method with swap-origin-redirect and when
16:05:56 INFO - the target request is cross-origin.
16:05:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 970ms
16:05:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
16:05:57 INFO - PROCESS | 784 | ++DOCSHELL 168F0400 == 51 [pid = 784] [id = 217]
16:05:57 INFO - PROCESS | 784 | ++DOMWINDOW == 175 (16B72C00) [pid = 784] [serial = 610] [outer = 00000000]
16:05:57 INFO - PROCESS | 784 | ++DOMWINDOW == 176 (16F7D000) [pid = 784] [serial = 611] [outer = 16B72C00]
16:05:57 INFO - PROCESS | 784 | 1447113957180 Marionette INFO loaded listener.js
16:05:57 INFO - PROCESS | 784 | ++DOMWINDOW == 177 (199D4400) [pid = 784] [serial = 612] [outer = 16B72C00]
16:05:57 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
16:05:57 INFO - document served over http requires an http
16:05:57 INFO - sub-resource via xhr-request using the http-csp
16:05:57 INFO - delivery method with keep-origin-redirect and when
16:05:57 INFO - the target request is cross-origin.
16:05:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
16:05:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
16:05:58 INFO - PROCESS | 784 | ++DOCSHELL 16B77800 == 52 [pid = 784] [id = 218]
16:05:58 INFO - PROCESS | 784 | ++DOMWINDOW == 178 (16B7B400) [pid = 784] [serial = 613] [outer = 00000000]
16:05:58 INFO - PROCESS | 784 | ++DOMWINDOW == 179 (1850E800) [pid = 784] [serial = 614] [outer = 16B7B400]
16:05:58 INFO - PROCESS | 784 | 1447113958199 Marionette INFO loaded listener.js
16:05:58 INFO - PROCESS | 784 | ++DOMWINDOW == 180 (198CCC00) [pid = 784] [serial = 615] [outer = 16B7B400]
16:05:58 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
16:05:58 INFO - document served over http requires an http
16:05:58 INFO - sub-resource via xhr-request using the http-csp
16:05:58 INFO - delivery method with no-redirect and when
16:05:58 INFO - the target request is cross-origin.
16:05:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 931ms
16:05:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
16:05:59 INFO - PROCESS | 784 | ++DOCSHELL 1A39E800 == 53 [pid = 784] [id = 219]
16:05:59 INFO - PROCESS | 784 | ++DOMWINDOW == 181 (1A3A1800) [pid = 784] [serial = 616] [outer = 00000000]
16:05:59 INFO - PROCESS | 784 | ++DOMWINDOW == 182 (1AE81400) [pid = 784] [serial = 617] [outer = 1A3A1800]
16:05:59 INFO - PROCESS | 784 | 1447113959130 Marionette INFO loaded listener.js
16:05:59 INFO - PROCESS | 784 | ++DOMWINDOW == 183 (1B164800) [pid = 784] [serial = 618] [outer = 1A3A1800]
16:05:59 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
16:05:59 INFO - document served over http requires an http
16:05:59 INFO - sub-resource via xhr-request using the http-csp
16:05:59 INFO - delivery method with swap-origin-redirect and when
16:05:59 INFO - the target request is cross-origin.
16:05:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
16:05:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
16:06:00 INFO - PROCESS | 784 | ++DOCSHELL 1A3A9000 == 54 [pid = 784] [id = 220]
16:06:00 INFO - PROCESS | 784 | ++DOMWINDOW == 184 (1B796C00) [pid = 784] [serial = 619] [outer = 00000000]
16:06:00 INFO - PROCESS | 784 | ++DOMWINDOW == 185 (1BAF6800) [pid = 784] [serial = 620] [outer = 1B796C00]
16:06:00 INFO - PROCESS | 784 | 1447113960076 Marionette INFO loaded listener.js
16:06:00 INFO - PROCESS | 784 | ++DOMWINDOW == 186 (1D62D000) [pid = 784] [serial = 621] [outer = 1B796C00]
16:06:00 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
16:06:00 INFO - document served over http requires an https
16:06:00 INFO - sub-resource via fetch-request using the http-csp
16:06:00 INFO - delivery method with keep-origin-redirect and when
16:06:00 INFO - the target request is cross-origin.
16:06:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1020ms
16:06:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
16:06:01 INFO - PROCESS | 784 | ++DOCSHELL 1D632000 == 55 [pid = 784] [id = 221]
16:06:01 INFO - PROCESS | 784 | ++DOMWINDOW == 187 (1D633000) [pid = 784] [serial = 622] [outer = 00000000]
16:06:01 INFO - PROCESS | 784 | ++DOMWINDOW == 188 (1E1EB000) [pid = 784] [serial = 623] [outer = 1D633000]
16:06:01 INFO - PROCESS | 784 | 1447113961090 Marionette INFO loaded listener.js
16:06:01 INFO - PROCESS | 784 | ++DOMWINDOW == 189 (1E21F400) [pid = 784] [serial = 624] [outer = 1D633000]
16:06:01 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
16:06:01 INFO - document served over http requires an https
16:06:01 INFO - sub-resource via fetch-request using the http-csp
16:06:01 INFO - delivery method with no-redirect and when
16:06:01 INFO - the target request is cross-origin.
16:06:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 930ms
16:06:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
16:06:01 INFO - PROCESS | 784 | ++DOCSHELL 1E469800 == 56 [pid = 784] [id = 222]
16:06:01 INFO - PROCESS | 784 | ++DOMWINDOW == 190 (1E46D000) [pid = 784] [serial = 625] [outer = 00000000]
16:06:02 INFO - PROCESS | 784 | ++DOMWINDOW == 191 (1E474800) [pid = 784] [serial = 626] [outer = 1E46D000]
16:06:02 INFO - PROCESS | 784 | 1447113962020 Marionette INFO loaded listener.js
16:06:02 INFO - PROCESS | 784 | ++DOMWINDOW == 192 (1E765C00) [pid = 784] [serial = 627] [outer = 1E46D000]
16:06:02 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
16:06:02 INFO - document served over http requires an https
16:06:02 INFO - sub-resource via fetch-request using the http-csp
16:06:02 INFO - delivery method with swap-origin-redirect and when
16:06:02 INFO - the target request is cross-origin.
16:06:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
16:06:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
16:06:02 INFO - PROCESS | 784 | ++DOCSHELL 1E76A000 == 57 [pid = 784] [id = 223]
16:06:02 INFO - PROCESS | 784 | ++DOMWINDOW == 193 (1E76E000) [pid = 784] [serial = 628] [outer = 00000000]
16:06:02 INFO - PROCESS | 784 | ++DOMWINDOW == 194 (1FC60400) [pid = 784] [serial = 629] [outer = 1E76E000]
16:06:02 INFO - PROCESS | 784 | 1447113962980 Marionette INFO loaded listener.js
16:06:03 INFO - PROCESS | 784 | ++DOMWINDOW == 195 (1FCB9400) [pid = 784] [serial = 630] [outer = 1E76E000]
16:06:03 INFO - PROCESS | 784 | ++DOCSHELL 1FECC000 == 58 [pid = 784] [id = 224]
16:06:03 INFO - PROCESS | 784 | ++DOMWINDOW == 196 (200A9000) [pid = 784] [serial = 631] [outer = 00000000]
16:06:03 INFO - PROCESS | 784 | ++DOMWINDOW == 197 (200A2C00) [pid = 784] [serial = 632] [outer = 200A9000]
16:06:03 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
16:06:03 INFO - document served over http requires an https
16:06:03 INFO - sub-resource via iframe-tag using the http-csp
16:06:03 INFO - delivery method with keep-origin-redirect and when
16:06:03 INFO - the target request is cross-origin.
16:06:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1020ms
16:06:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
16:06:03 INFO - PROCESS | 784 | ++DOCSHELL 200A6000 == 59 [pid = 784] [id = 225]
16:06:03 INFO - PROCESS | 784 | ++DOMWINDOW == 198 (200A8C00) [pid = 784] [serial = 633] [outer = 00000000]
16:06:04 INFO - PROCESS | 784 | ++DOMWINDOW == 199 (20549000) [pid = 784] [serial = 634] [outer = 200A8C00]
16:06:04 INFO - PROCESS | 784 | 1447113964038 Marionette INFO loaded listener.js
16:06:04 INFO - PROCESS | 784 | ++DOMWINDOW == 200 (205DD400) [pid = 784] [serial = 635] [outer = 200A8C00]
16:06:04 INFO - PROCESS | 784 | ++DOCSHELL 206F2C00 == 60 [pid = 784] [id = 226]
16:06:04 INFO - PROCESS | 784 | ++DOMWINDOW == 201 (2076A000) [pid = 784] [serial = 636] [outer = 00000000]
16:06:04 INFO - PROCESS | 784 | ++DOMWINDOW == 202 (2076B000) [pid = 784] [serial = 637] [outer = 2076A000]
16:06:04 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
16:06:04 INFO - document served over http requires an https
16:06:04 INFO - sub-resource via iframe-tag using the http-csp
16:06:04 INFO - delivery method with no-redirect and when
16:06:04 INFO - the target request is cross-origin.
16:06:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 930ms
16:06:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
16:06:04 INFO - PROCESS | 784 | ++DOCSHELL 206E5000 == 61 [pid = 784] [id = 227]
16:06:04 INFO - PROCESS | 784 | ++DOMWINDOW == 203 (20762C00) [pid = 784] [serial = 638] [outer = 00000000]
16:06:04 INFO - PROCESS | 784 | ++DOMWINDOW == 204 (21164000) [pid = 784] [serial = 639] [outer = 20762C00]
16:06:04 INFO - PROCESS | 784 | 1447113964943 Marionette INFO loaded listener.js
16:06:05 INFO - PROCESS | 784 | ++DOMWINDOW == 205 (21231C00) [pid = 784] [serial = 640] [outer = 20762C00]
16:06:05 INFO - PROCESS | 784 | ++DOCSHELL 21236800 == 62 [pid = 784] [id = 228]
16:06:05 INFO - PROCESS | 784 | ++DOMWINDOW == 206 (21239400) [pid = 784] [serial = 641] [outer = 00000000]
16:06:05 INFO - PROCESS | 784 | ++DOMWINDOW == 207 (21515C00) [pid = 784] [serial = 642] [outer = 21239400]
16:06:05 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
16:06:05 INFO - document served over http requires an https
16:06:05 INFO - sub-resource via iframe-tag using the http-csp
16:06:05 INFO - delivery method with swap-origin-redirect and when
16:06:05 INFO - the target request is cross-origin.
16:06:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 970ms
16:06:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
16:06:05 INFO - PROCESS | 784 | ++DOCSHELL 2149DC00 == 63 [pid = 784] [id = 229]
16:06:05 INFO - PROCESS | 784 | ++DOMWINDOW == 208 (21513400) [pid = 784] [serial = 643] [outer = 00000000]
16:06:05 INFO - PROCESS | 784 | ++DOMWINDOW == 209 (217DD400) [pid = 784] [serial = 644] [outer = 21513400]
16:06:05 INFO - PROCESS | 784 | 1447113965925 Marionette INFO loaded listener.js
16:06:06 INFO - PROCESS | 784 | ++DOMWINDOW == 210 (21C01C00) [pid = 784] [serial = 645] [outer = 21513400]
16:06:06 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
16:06:06 INFO - document served over http requires an https
16:06:06 INFO - sub-resource via script-tag using the http-csp
16:06:06 INFO - delivery method with keep-origin-redirect and when
16:06:06 INFO - the target request is cross-origin.
16:06:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 930ms
16:06:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
16:06:06 INFO - PROCESS | 784 | ++DOCSHELL 1E46BC00 == 64 [pid = 784] [id = 230]
16:06:06 INFO - PROCESS | 784 | ++DOMWINDOW == 211 (21C08000) [pid = 784] [serial = 646] [outer = 00000000]
16:06:06 INFO - PROCESS | 784 | ++DOMWINDOW == 212 (21D51C00) [pid = 784] [serial = 647] [outer = 21C08000]
16:06:06 INFO - PROCESS | 784 | 1447113966845 Marionette INFO loaded listener.js
16:06:06 INFO - PROCESS | 784 | ++DOMWINDOW == 213 (21EAB800) [pid = 784] [serial = 648] [outer = 21C08000]
16:06:07 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
16:06:07 INFO - document served over http requires an https
16:06:07 INFO - sub-resource via script-tag using the http-csp
16:06:07 INFO - delivery method with no-redirect and when
16:06:07 INFO - the target request is cross-origin.
16:06:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 870ms
16:06:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
16:06:07 INFO - PROCESS | 784 | ++DOCSHELL 22A53800 == 65 [pid = 784] [id = 231]
16:06:07 INFO - PROCESS | 784 | ++DOMWINDOW == 214 (22A58800) [pid = 784] [serial = 649] [outer = 00000000]
16:06:07 INFO - PROCESS | 784 | ++DOMWINDOW == 215 (234CA000) [pid = 784] [serial = 650] [outer = 22A58800]
16:06:07 INFO - PROCESS | 784 | 1447113967745 Marionette INFO loaded listener.js
16:06:07 INFO - PROCESS | 784 | ++DOMWINDOW == 216 (23B69400) [pid = 784] [serial = 651] [outer = 22A58800]
16:06:08 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
16:06:08 INFO - document served over http requires an https
16:06:08 INFO - sub-resource via script-tag using the http-csp
16:06:08 INFO - delivery method with swap-origin-redirect and when
16:06:08 INFO - the target request is cross-origin.
16:06:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 930ms
16:06:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
16:06:09 INFO - PROCESS | 784 | ++DOCSHELL 24AC1400 == 66 [pid = 784] [id = 232]
16:06:09 INFO - PROCESS | 784 | ++DOMWINDOW == 217 (24AC4000) [pid = 784] [serial = 652] [outer = 00000000]
16:06:09 INFO - PROCESS | 784 | ++DOMWINDOW == 218 (26422400) [pid = 784] [serial = 653] [outer = 24AC4000]
16:06:09 INFO - PROCESS | 784 | 1447113969975 Marionette INFO loaded listener.js
16:06:10 INFO - PROCESS | 784 | ++DOMWINDOW == 219 (26426C00) [pid = 784] [serial = 654] [outer = 24AC4000]
16:06:10 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
16:06:10 INFO - document served over http requires an https
16:06:10 INFO - sub-resource via xhr-request using the http-csp
16:06:10 INFO - delivery method with keep-origin-redirect and when
16:06:10 INFO - the target request is cross-origin.
16:06:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2227ms
16:06:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
16:06:11 INFO - PROCESS | 784 | ++DOCSHELL 12FB6000 == 67 [pid = 784] [id = 233]
16:06:11 INFO - PROCESS | 784 | ++DOMWINDOW == 220 (133C8C00) [pid = 784] [serial = 655] [outer = 00000000]
16:06:11 INFO - PROCESS | 784 | ++DOMWINDOW == 221 (13E65800) [pid = 784] [serial = 656] [outer = 133C8C00]
16:06:11 INFO - PROCESS | 784 | 1447113971144 Marionette INFO loaded listener.js
16:06:11 INFO - PROCESS | 784 | ++DOMWINDOW == 222 (1681AC00) [pid = 784] [serial = 657] [outer = 133C8C00]
16:06:11 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
16:06:11 INFO - document served over http requires an https
16:06:11 INFO - sub-resource via xhr-request using the http-csp
16:06:11 INFO - delivery method with no-redirect and when
16:06:11 INFO - the target request is cross-origin.
16:06:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1119ms
16:06:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
16:06:11 INFO - PROCESS | 784 | ++DOCSHELL 1AC32000 == 68 [pid = 784] [id = 234]
16:06:11 INFO - PROCESS | 784 | ++DOMWINDOW == 223 (1AE10C00) [pid = 784] [serial = 658] [outer = 00000000]
16:06:12 INFO - PROCESS | 784 | ++DOMWINDOW == 224 (1B78B000) [pid = 784] [serial = 659] [outer = 1AE10C00]
16:06:12 INFO - PROCESS | 784 | 1447113972026 Marionette INFO loaded listener.js
16:06:12 INFO - PROCESS | 784 | ++DOMWINDOW == 225 (1D631800) [pid = 784] [serial = 660] [outer = 1AE10C00]
16:06:12 INFO - PROCESS | 784 | --DOCSHELL 0F848800 == 67 [pid = 784] [id = 200]
16:06:12 INFO - PROCESS | 784 | --DOCSHELL 16B80800 == 66 [pid = 784] [id = 201]
16:06:12 INFO - PROCESS | 784 | --DOCSHELL 1D634C00 == 65 [pid = 784] [id = 202]
16:06:12 INFO - PROCESS | 784 | --DOCSHELL 1EA3F400 == 64 [pid = 784] [id = 203]
16:06:12 INFO - PROCESS | 784 | --DOCSHELL 224DA800 == 63 [pid = 784] [id = 204]
16:06:12 INFO - PROCESS | 784 | --DOCSHELL 183A2800 == 62 [pid = 784] [id = 205]
16:06:12 INFO - PROCESS | 784 | --DOCSHELL 24AB9800 == 61 [pid = 784] [id = 209]
16:06:12 INFO - PROCESS | 784 | --DOCSHELL 22A53C00 == 60 [pid = 784] [id = 211]
16:06:12 INFO - PROCESS | 784 | --DOCSHELL 12F9D800 == 59 [pid = 784] [id = 214]
16:06:12 INFO - PROCESS | 784 | --DOCSHELL 12C4AC00 == 58 [pid = 784] [id = 215]
16:06:12 INFO - PROCESS | 784 | --DOCSHELL 2118F000 == 57 [pid = 784] [id = 213]
16:06:12 INFO - PROCESS | 784 | --DOCSHELL 0EC5AC00 == 56 [pid = 784] [id = 216]
16:06:12 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
16:06:12 INFO - document served over http requires an https
16:06:12 INFO - sub-resource via xhr-request using the http-csp
16:06:12 INFO - delivery method with swap-origin-redirect and when
16:06:12 INFO - the target request is cross-origin.
16:06:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1070ms
16:06:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
16:06:12 INFO - PROCESS | 784 | ++DOCSHELL 12F28800 == 57 [pid = 784] [id = 235]
16:06:12 INFO - PROCESS | 784 | ++DOMWINDOW == 226 (12F93C00) [pid = 784] [serial = 661] [outer = 00000000]
16:06:12 INFO - PROCESS | 784 | ++DOMWINDOW == 227 (1839EC00) [pid = 784] [serial = 662] [outer = 12F93C00]
16:06:13 INFO - PROCESS | 784 | 1447113972998 Marionette INFO loaded listener.js
16:06:13 INFO - PROCESS | 784 | ++DOMWINDOW == 228 (18D40800) [pid = 784] [serial = 663] [outer = 12F93C00]
16:06:13 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
16:06:13 INFO - document served over http requires an http
16:06:13 INFO - sub-resource via fetch-request using the http-csp
16:06:13 INFO - delivery method with keep-origin-redirect and when
16:06:13 INFO - the target request is same-origin.
16:06:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 771ms
16:06:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
16:06:13 INFO - PROCESS | 784 | ++DOCSHELL 1E470400 == 58 [pid = 784] [id = 236]
16:06:13 INFO - PROCESS | 784 | ++DOMWINDOW == 229 (1E474000) [pid = 784] [serial = 664] [outer = 00000000]
16:06:13 INFO - PROCESS | 784 | ++DOMWINDOW == 230 (1F421000) [pid = 784] [serial = 665] [outer = 1E474000]
16:06:13 INFO - PROCESS | 784 | 1447113973887 Marionette INFO loaded listener.js
16:06:13 INFO - PROCESS | 784 | ++DOMWINDOW == 231 (200E7400) [pid = 784] [serial = 666] [outer = 1E474000]
16:06:14 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
16:06:14 INFO - document served over http requires an http
16:06:14 INFO - sub-resource via fetch-request using the http-csp
16:06:14 INFO - delivery method with no-redirect and when
16:06:14 INFO - the target request is same-origin.
16:06:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 731ms
16:06:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
16:06:14 INFO - PROCESS | 784 | ++DOCSHELL 2070AC00 == 59 [pid = 784] [id = 237]
16:06:14 INFO - PROCESS | 784 | ++DOMWINDOW == 232 (2070B400) [pid = 784] [serial = 667] [outer = 00000000]
16:06:14 INFO - PROCESS | 784 | ++DOMWINDOW == 233 (2115E000) [pid = 784] [serial = 668] [outer = 2070B400]
16:06:14 INFO - PROCESS | 784 | 1447113974589 Marionette INFO loaded listener.js
16:06:14 INFO - PROCESS | 784 | ++DOMWINDOW == 234 (212C3400) [pid = 784] [serial = 669] [outer = 2070B400]
16:06:15 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
16:06:15 INFO - document served over http requires an http
16:06:15 INFO - sub-resource via fetch-request using the http-csp
16:06:15 INFO - delivery method with swap-origin-redirect and when
16:06:15 INFO - the target request is same-origin.
16:06:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 730ms
16:06:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
16:06:15 INFO - PROCESS | 784 | ++DOCSHELL 2149E000 == 60 [pid = 784] [id = 238]
16:06:15 INFO - PROCESS | 784 | ++DOMWINDOW == 235 (214A0800) [pid = 784] [serial = 670] [outer = 00000000]
16:06:15 INFO - PROCESS | 784 | ++DOMWINDOW == 236 (21710C00) [pid = 784] [serial = 671] [outer = 214A0800]
16:06:15 INFO - PROCESS | 784 | 1447113975365 Marionette INFO loaded listener.js
16:06:15 INFO - PROCESS | 784 | ++DOMWINDOW == 237 (21D4C000) [pid = 784] [serial = 672] [outer = 214A0800]
16:06:15 INFO - PROCESS | 784 | ++DOCSHELL 234BF800 == 61 [pid = 784] [id = 239]
16:06:15 INFO - PROCESS | 784 | ++DOMWINDOW == 238 (234BFC00) [pid = 784] [serial = 673] [outer = 00000000]
16:06:15 INFO - PROCESS | 784 | ++DOMWINDOW == 239 (23ABE800) [pid = 784] [serial = 674] [outer = 234BFC00]
16:06:15 INFO - PROCESS | 784 | --DOMWINDOW == 238 (23ABF400) [pid = 784] [serial = 515] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:06:15 INFO - PROCESS | 784 | --DOMWINDOW == 237 (234C0000) [pid = 784] [serial = 510] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113929466]
16:06:15 INFO - PROCESS | 784 | --DOMWINDOW == 236 (21FB9400) [pid = 784] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:06:15 INFO - PROCESS | 784 | --DOMWINDOW == 235 (100D8C00) [pid = 784] [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]
16:06:15 INFO - PROCESS | 784 | --DOMWINDOW == 234 (13B4AC00) [pid = 784] [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]
16:06:15 INFO - PROCESS | 784 | --DOMWINDOW == 233 (16C59400) [pid = 784] [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]
16:06:15 INFO - PROCESS | 784 | --DOMWINDOW == 232 (0ECCAC00) [pid = 784] [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]
16:06:15 INFO - PROCESS | 784 | --DOMWINDOW == 231 (13BBC000) [pid = 784] [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]
16:06:15 INFO - PROCESS | 784 | --DOMWINDOW == 230 (20549800) [pid = 784] [serial = 557] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:06:15 INFO - PROCESS | 784 | --DOMWINDOW == 229 (2122E000) [pid = 784] [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]
16:06:15 INFO - PROCESS | 784 | --DOMWINDOW == 228 (1385B400) [pid = 784] [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]
16:06:15 INFO - PROCESS | 784 | --DOMWINDOW == 227 (1B78E800) [pid = 784] [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]
16:06:15 INFO - PROCESS | 784 | --DOMWINDOW == 226 (201A9400) [pid = 784] [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]
16:06:15 INFO - PROCESS | 784 | --DOMWINDOW == 225 (1673A400) [pid = 784] [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]
16:06:15 INFO - PROCESS | 784 | --DOMWINDOW == 224 (12F22000) [pid = 784] [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]
16:06:15 INFO - PROCESS | 784 | --DOMWINDOW == 223 (12FB8800) [pid = 784] [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]
16:06:15 INFO - PROCESS | 784 | --DOMWINDOW == 222 (1EA45800) [pid = 784] [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]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 221 (0F2F4C00) [pid = 784] [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]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 220 (1F416800) [pid = 784] [serial = 547] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 219 (1AE7D800) [pid = 784] [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]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 218 (1E10E400) [pid = 784] [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]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 217 (1FCB0400) [pid = 784] [serial = 552] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113940534]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 216 (1FCB2800) [pid = 784] [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]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 215 (16B74C00) [pid = 784] [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]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 214 (2118F400) [pid = 784] [serial = 599] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:06:16 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
16:06:16 INFO - document served over http requires an http
16:06:16 INFO - sub-resource via iframe-tag using the http-csp
16:06:16 INFO - delivery method with keep-origin-redirect and when
16:06:16 INFO - the target request is same-origin.
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 213 (22A54400) [pid = 784] [serial = 594] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113951219]
16:06:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 940ms
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 212 (24ABBC00) [pid = 784] [serial = 589] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 211 (21D48400) [pid = 784] [serial = 572] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 210 (18D44800) [pid = 784] [serial = 605] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 209 (12F91000) [pid = 784] [serial = 608] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 208 (24ABF000) [pid = 784] [serial = 590] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 207 (212CEC00) [pid = 784] [serial = 587] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 206 (18D45000) [pid = 784] [serial = 595] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113951219]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 205 (18D3EC00) [pid = 784] [serial = 592] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 204 (13858400) [pid = 784] [serial = 563] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 203 (16739800) [pid = 784] [serial = 602] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 202 (1A4D2000) [pid = 784] [serial = 566] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 201 (24067C00) [pid = 784] [serial = 575] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 200 (2115C800) [pid = 784] [serial = 569] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 199 (24066C00) [pid = 784] [serial = 578] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 198 (21519000) [pid = 784] [serial = 581] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 197 (214A0400) [pid = 784] [serial = 584] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 196 (199DE800) [pid = 784] [serial = 600] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:06:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 195 (23B6D800) [pid = 784] [serial = 521] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 194 (22A5FC00) [pid = 784] [serial = 597] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 193 (23B6B800) [pid = 784] [serial = 516] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 192 (23AB1400) [pid = 784] [serial = 513] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 191 (23B6B400) [pid = 784] [serial = 518] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 190 (234C8400) [pid = 784] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113929466]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 189 (21FC6C00) [pid = 784] [serial = 508] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 188 (21FBDC00) [pid = 784] [serial = 506] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 187 (21EA9400) [pid = 784] [serial = 503] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 186 (217DEC00) [pid = 784] [serial = 494] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 185 (21235800) [pid = 784] [serial = 491] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 184 (1FCBD800) [pid = 784] [serial = 553] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113940534]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 183 (1F471800) [pid = 784] [serial = 550] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 182 (21D4E000) [pid = 784] [serial = 500] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 181 (21C09800) [pid = 784] [serial = 497] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 180 (1A06CC00) [pid = 784] [serial = 488] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 179 (1F470000) [pid = 784] [serial = 548] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 178 (13BBA400) [pid = 784] [serial = 545] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 177 (2054EC00) [pid = 784] [serial = 558] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 176 (1FEC5000) [pid = 784] [serial = 555] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 175 (21701400) [pid = 784] [serial = 482] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 174 (1B48A400) [pid = 784] [serial = 536] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 173 (16F7D000) [pid = 784] [serial = 611] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 172 (13B42C00) [pid = 784] [serial = 530] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 171 (198D1400) [pid = 784] [serial = 527] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 170 (198C5400) [pid = 784] [serial = 485] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 169 (1BAEA800) [pid = 784] [serial = 539] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 168 (198C4C00) [pid = 784] [serial = 533] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 167 (1E223800) [pid = 784] [serial = 542] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 166 (14F59400) [pid = 784] [serial = 524] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 165 (206E4800) [pid = 784] [serial = 560] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 164 (12FB3800) [pid = 784] [serial = 365] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 163 (13F05C00) [pid = 784] [serial = 531] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 162 (15B32400) [pid = 784] [serial = 368] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 161 (199DC800) [pid = 784] [serial = 371] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 160 (1A075800) [pid = 784] [serial = 528] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | --DOMWINDOW == 159 (1A319C00) [pid = 784] [serial = 534] [outer = 00000000] [url = about:blank]
16:06:16 INFO - PROCESS | 784 | ++DOCSHELL 138A0000 == 62 [pid = 784] [id = 240]
16:06:16 INFO - PROCESS | 784 | ++DOMWINDOW == 160 (138A2400) [pid = 784] [serial = 675] [outer = 00000000]
16:06:16 INFO - PROCESS | 784 | ++DOMWINDOW == 161 (16C59400) [pid = 784] [serial = 676] [outer = 138A2400]
16:06:16 INFO - PROCESS | 784 | 1447113976246 Marionette INFO loaded listener.js
16:06:16 INFO - PROCESS | 784 | ++DOMWINDOW == 162 (1A3A8400) [pid = 784] [serial = 677] [outer = 138A2400]
16:06:16 INFO - PROCESS | 784 | ++DOCSHELL 200A8800 == 63 [pid = 784] [id = 241]
16:06:16 INFO - PROCESS | 784 | ++DOMWINDOW == 163 (205DE800) [pid = 784] [serial = 678] [outer = 00000000]
16:06:16 INFO - PROCESS | 784 | ++DOMWINDOW == 164 (21C09800) [pid = 784] [serial = 679] [outer = 205DE800]
16:06:16 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
16:06:16 INFO - document served over http requires an http
16:06:16 INFO - sub-resource via iframe-tag using the http-csp
16:06:16 INFO - delivery method with no-redirect and when
16:06:16 INFO - the target request is same-origin.
16:06:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 731ms
16:06:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
16:06:17 INFO - PROCESS | 784 | ++DOCSHELL 1F471800 == 64 [pid = 784] [id = 242]
16:06:17 INFO - PROCESS | 784 | ++DOMWINDOW == 165 (1FCB2800) [pid = 784] [serial = 680] [outer = 00000000]
16:06:17 INFO - PROCESS | 784 | ++DOMWINDOW == 166 (21FB9400) [pid = 784] [serial = 681] [outer = 1FCB2800]
16:06:17 INFO - PROCESS | 784 | 1447113977060 Marionette INFO loaded listener.js
16:06:17 INFO - PROCESS | 784 | ++DOMWINDOW == 167 (234C8C00) [pid = 784] [serial = 682] [outer = 1FCB2800]
16:06:17 INFO - PROCESS | 784 | ++DOCSHELL 20724C00 == 65 [pid = 784] [id = 243]
16:06:17 INFO - PROCESS | 784 | ++DOMWINDOW == 168 (20725000) [pid = 784] [serial = 683] [outer = 00000000]
16:06:17 INFO - PROCESS | 784 | ++DOMWINDOW == 169 (20726400) [pid = 784] [serial = 684] [outer = 20725000]
16:06:17 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
16:06:17 INFO - document served over http requires an http
16:06:17 INFO - sub-resource via iframe-tag using the http-csp
16:06:17 INFO - delivery method with swap-origin-redirect and when
16:06:17 INFO - the target request is same-origin.
16:06:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 670ms
16:06:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
16:06:17 INFO - PROCESS | 784 | ++DOCSHELL 20725400 == 66 [pid = 784] [id = 244]
16:06:17 INFO - PROCESS | 784 | ++DOMWINDOW == 170 (20725C00) [pid = 784] [serial = 685] [outer = 00000000]
16:06:17 INFO - PROCESS | 784 | ++DOMWINDOW == 171 (21169000) [pid = 784] [serial = 686] [outer = 20725C00]
16:06:17 INFO - PROCESS | 784 | 1447113977733 Marionette INFO loaded listener.js
16:06:17 INFO - PROCESS | 784 | ++DOMWINDOW == 172 (24AC7C00) [pid = 784] [serial = 687] [outer = 20725C00]
16:06:18 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
16:06:18 INFO - document served over http requires an http
16:06:18 INFO - sub-resource via script-tag using the http-csp
16:06:18 INFO - delivery method with keep-origin-redirect and when
16:06:18 INFO - the target request is same-origin.
16:06:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 830ms
16:06:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
16:06:18 INFO - PROCESS | 784 | ++DOCSHELL 183A0C00 == 67 [pid = 784] [id = 245]
16:06:18 INFO - PROCESS | 784 | ++DOMWINDOW == 173 (183A1000) [pid = 784] [serial = 688] [outer = 00000000]
16:06:18 INFO - PROCESS | 784 | ++DOMWINDOW == 174 (198C5000) [pid = 784] [serial = 689] [outer = 183A1000]
16:06:18 INFO - PROCESS | 784 | 1447113978697 Marionette INFO loaded listener.js
16:06:18 INFO - PROCESS | 784 | ++DOMWINDOW == 175 (1A1DFC00) [pid = 784] [serial = 690] [outer = 183A1000]
16:06:19 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
16:06:19 INFO - document served over http requires an http
16:06:19 INFO - sub-resource via script-tag using the http-csp
16:06:19 INFO - delivery method with no-redirect and when
16:06:19 INFO - the target request is same-origin.
16:06:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 971ms
16:06:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
16:06:19 INFO - PROCESS | 784 | ++DOCSHELL 1E1E6800 == 68 [pid = 784] [id = 246]
16:06:19 INFO - PROCESS | 784 | ++DOMWINDOW == 176 (1E1ED400) [pid = 784] [serial = 691] [outer = 00000000]
16:06:19 INFO - PROCESS | 784 | ++DOMWINDOW == 177 (20721400) [pid = 784] [serial = 692] [outer = 1E1ED400]
16:06:19 INFO - PROCESS | 784 | 1447113979652 Marionette INFO loaded listener.js
16:06:19 INFO - PROCESS | 784 | ++DOMWINDOW == 178 (21283400) [pid = 784] [serial = 693] [outer = 1E1ED400]
16:06:20 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
16:06:20 INFO - document served over http requires an http
16:06:20 INFO - sub-resource via script-tag using the http-csp
16:06:20 INFO - delivery method with swap-origin-redirect and when
16:06:20 INFO - the target request is same-origin.
16:06:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 970ms
16:06:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
16:06:20 INFO - PROCESS | 784 | ++DOCSHELL 2170F400 == 69 [pid = 784] [id = 247]
16:06:20 INFO - PROCESS | 784 | ++DOMWINDOW == 179 (21C04800) [pid = 784] [serial = 694] [outer = 00000000]
16:06:20 INFO - PROCESS | 784 | ++DOMWINDOW == 180 (22A5E000) [pid = 784] [serial = 695] [outer = 21C04800]
16:06:20 INFO - PROCESS | 784 | 1447113980666 Marionette INFO loaded listener.js
16:06:20 INFO - PROCESS | 784 | ++DOMWINDOW == 181 (21E11800) [pid = 784] [serial = 696] [outer = 21C04800]
16:06:21 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
16:06:21 INFO - document served over http requires an http
16:06:21 INFO - sub-resource via xhr-request using the http-csp
16:06:21 INFO - delivery method with keep-origin-redirect and when
16:06:21 INFO - the target request is same-origin.
16:06:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
16:06:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
16:06:21 INFO - PROCESS | 784 | ++DOCSHELL 21E13400 == 70 [pid = 784] [id = 248]
16:06:21 INFO - PROCESS | 784 | ++DOMWINDOW == 182 (21E17400) [pid = 784] [serial = 697] [outer = 00000000]
16:06:21 INFO - PROCESS | 784 | ++DOMWINDOW == 183 (21FDB400) [pid = 784] [serial = 698] [outer = 21E17400]
16:06:21 INFO - PROCESS | 784 | 1447113981523 Marionette INFO loaded listener.js
16:06:21 INFO - PROCESS | 784 | ++DOMWINDOW == 184 (21FE0800) [pid = 784] [serial = 699] [outer = 21E17400]
16:06:22 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
16:06:22 INFO - document served over http requires an http
16:06:22 INFO - sub-resource via xhr-request using the http-csp
16:06:22 INFO - delivery method with no-redirect and when
16:06:22 INFO - the target request is same-origin.
16:06:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 930ms
16:06:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
16:06:22 INFO - PROCESS | 784 | ++DOCSHELL 21FE5000 == 71 [pid = 784] [id = 249]
16:06:22 INFO - PROCESS | 784 | ++DOMWINDOW == 185 (21FE8800) [pid = 784] [serial = 700] [outer = 00000000]
16:06:22 INFO - PROCESS | 784 | ++DOMWINDOW == 186 (23D03C00) [pid = 784] [serial = 701] [outer = 21FE8800]
16:06:22 INFO - PROCESS | 784 | 1447113982489 Marionette INFO loaded listener.js
16:06:22 INFO - PROCESS | 784 | ++DOMWINDOW == 187 (23D07400) [pid = 784] [serial = 702] [outer = 21FE8800]
16:06:23 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
16:06:23 INFO - document served over http requires an http
16:06:23 INFO - sub-resource via xhr-request using the http-csp
16:06:23 INFO - delivery method with swap-origin-redirect and when
16:06:23 INFO - the target request is same-origin.
16:06:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
16:06:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
16:06:23 INFO - PROCESS | 784 | ++DOCSHELL 2140F000 == 72 [pid = 784] [id = 250]
16:06:23 INFO - PROCESS | 784 | ++DOMWINDOW == 188 (21410000) [pid = 784] [serial = 703] [outer = 00000000]
16:06:23 INFO - PROCESS | 784 | ++DOMWINDOW == 189 (23D06800) [pid = 784] [serial = 704] [outer = 21410000]
16:06:23 INFO - PROCESS | 784 | 1447113983479 Marionette INFO loaded listener.js
16:06:23 INFO - PROCESS | 784 | ++DOMWINDOW == 190 (23D0F000) [pid = 784] [serial = 705] [outer = 21410000]
16:06:24 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
16:06:24 INFO - document served over http requires an https
16:06:24 INFO - sub-resource via fetch-request using the http-csp
16:06:24 INFO - delivery method with keep-origin-redirect and when
16:06:24 INFO - the target request is same-origin.
16:06:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 971ms
16:06:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
16:06:24 INFO - PROCESS | 784 | ++DOCSHELL 273AD400 == 73 [pid = 784] [id = 251]
16:06:24 INFO - PROCESS | 784 | ++DOMWINDOW == 191 (273AE000) [pid = 784] [serial = 706] [outer = 00000000]
16:06:24 INFO - PROCESS | 784 | ++DOMWINDOW == 192 (273B5000) [pid = 784] [serial = 707] [outer = 273AE000]
16:06:24 INFO - PROCESS | 784 | 1447113984406 Marionette INFO loaded listener.js
16:06:24 INFO - PROCESS | 784 | ++DOMWINDOW == 193 (272CCC00) [pid = 784] [serial = 708] [outer = 273AE000]
16:06:26 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
16:06:26 INFO - document served over http requires an https
16:06:26 INFO - sub-resource via fetch-request using the http-csp
16:06:26 INFO - delivery method with no-redirect and when
16:06:26 INFO - the target request is same-origin.
16:06:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2385ms
16:06:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
16:06:27 INFO - PROCESS | 784 | ++DOCSHELL 0EFE1000 == 74 [pid = 784] [id = 252]
16:06:27 INFO - PROCESS | 784 | ++DOMWINDOW == 194 (0F83B000) [pid = 784] [serial = 709] [outer = 00000000]
16:06:27 INFO - PROCESS | 784 | ++DOMWINDOW == 195 (13BB6800) [pid = 784] [serial = 710] [outer = 0F83B000]
16:06:27 INFO - PROCESS | 784 | 1447113987493 Marionette INFO loaded listener.js
16:06:27 INFO - PROCESS | 784 | ++DOMWINDOW == 196 (14408C00) [pid = 784] [serial = 711] [outer = 0F83B000]
16:06:28 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
16:06:28 INFO - document served over http requires an https
16:06:28 INFO - sub-resource via fetch-request using the http-csp
16:06:28 INFO - delivery method with swap-origin-redirect and when
16:06:28 INFO - the target request is same-origin.
16:06:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1583ms
16:06:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
16:06:28 INFO - PROCESS | 784 | ++DOCSHELL 16F7B800 == 75 [pid = 784] [id = 253]
16:06:28 INFO - PROCESS | 784 | ++DOMWINDOW == 197 (16F7D000) [pid = 784] [serial = 712] [outer = 00000000]
16:06:28 INFO - PROCESS | 784 | ++DOMWINDOW == 198 (18C0DC00) [pid = 784] [serial = 713] [outer = 16F7D000]
16:06:28 INFO - PROCESS | 784 | 1447113988397 Marionette INFO loaded listener.js
16:06:28 INFO - PROCESS | 784 | ++DOMWINDOW == 199 (199DA400) [pid = 784] [serial = 714] [outer = 16F7D000]
16:06:28 INFO - PROCESS | 784 | ++DOCSHELL 15B3B800 == 76 [pid = 784] [id = 254]
16:06:28 INFO - PROCESS | 784 | ++DOMWINDOW == 200 (16F7F800) [pid = 784] [serial = 715] [outer = 00000000]
16:06:30 INFO - PROCESS | 784 | ++DOMWINDOW == 201 (1A262400) [pid = 784] [serial = 716] [outer = 16F7F800]
16:06:30 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
16:06:30 INFO - document served over http requires an https
16:06:30 INFO - sub-resource via iframe-tag using the http-csp
16:06:30 INFO - delivery method with keep-origin-redirect and when
16:06:30 INFO - the target request is same-origin.
16:06:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2813ms
16:06:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
16:06:31 INFO - PROCESS | 784 | ++DOCSHELL 1839B400 == 77 [pid = 784] [id = 255]
16:06:31 INFO - PROCESS | 784 | ++DOMWINDOW == 202 (1839B800) [pid = 784] [serial = 717] [outer = 00000000]
16:06:31 INFO - PROCESS | 784 | ++DOMWINDOW == 203 (1A316400) [pid = 784] [serial = 718] [outer = 1839B800]
16:06:31 INFO - PROCESS | 784 | 1447113991261 Marionette INFO loaded listener.js
16:06:31 INFO - PROCESS | 784 | ++DOMWINDOW == 204 (1B734C00) [pid = 784] [serial = 719] [outer = 1839B800]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 1E1E9000 == 76 [pid = 784] [id = 22]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 1B78EC00 == 75 [pid = 784] [id = 185]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 21FC4800 == 74 [pid = 784] [id = 182]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 20724C00 == 73 [pid = 784] [id = 243]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 1F471800 == 72 [pid = 784] [id = 242]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 200A8800 == 71 [pid = 784] [id = 241]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 138A0000 == 70 [pid = 784] [id = 240]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 234BF800 == 69 [pid = 784] [id = 239]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 2149E000 == 68 [pid = 784] [id = 238]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 2070AC00 == 67 [pid = 784] [id = 237]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 1E470400 == 66 [pid = 784] [id = 236]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 12F28800 == 65 [pid = 784] [id = 235]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 1AC32000 == 64 [pid = 784] [id = 234]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 12FB6000 == 63 [pid = 784] [id = 233]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 2149DC00 == 62 [pid = 784] [id = 229]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 21236800 == 61 [pid = 784] [id = 228]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 206E5000 == 60 [pid = 784] [id = 227]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 206F2C00 == 59 [pid = 784] [id = 226]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 200A6000 == 58 [pid = 784] [id = 225]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 1FECC000 == 57 [pid = 784] [id = 224]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 1E76A000 == 56 [pid = 784] [id = 223]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 1E469800 == 55 [pid = 784] [id = 222]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 1D632000 == 54 [pid = 784] [id = 221]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 1A3A9000 == 53 [pid = 784] [id = 220]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 1A39E800 == 52 [pid = 784] [id = 219]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 16B77800 == 51 [pid = 784] [id = 218]
16:06:31 INFO - PROCESS | 784 | --DOCSHELL 168F0400 == 50 [pid = 784] [id = 217]
16:06:31 INFO - PROCESS | 784 | ++DOCSHELL 13B40000 == 51 [pid = 784] [id = 256]
16:06:31 INFO - PROCESS | 784 | ++DOMWINDOW == 205 (13B40C00) [pid = 784] [serial = 720] [outer = 00000000]
16:06:31 INFO - PROCESS | 784 | --DOMWINDOW == 204 (16891800) [pid = 784] [serial = 525] [outer = 00000000] [url = about:blank]
16:06:31 INFO - PROCESS | 784 | --DOMWINDOW == 203 (1E26E000) [pid = 784] [serial = 543] [outer = 00000000] [url = about:blank]
16:06:31 INFO - PROCESS | 784 | --DOMWINDOW == 202 (1B6D5C00) [pid = 784] [serial = 537] [outer = 00000000] [url = about:blank]
16:06:31 INFO - PROCESS | 784 | --DOMWINDOW == 201 (21706400) [pid = 784] [serial = 483] [outer = 00000000] [url = about:blank]
16:06:31 INFO - PROCESS | 784 | --DOMWINDOW == 200 (200AC400) [pid = 784] [serial = 556] [outer = 00000000] [url = about:blank]
16:06:31 INFO - PROCESS | 784 | --DOMWINDOW == 199 (1AC2D400) [pid = 784] [serial = 546] [outer = 00000000] [url = about:blank]
16:06:31 INFO - PROCESS | 784 | --DOMWINDOW == 198 (1AA4BC00) [pid = 784] [serial = 606] [outer = 00000000] [url = about:blank]
16:06:31 INFO - PROCESS | 784 | --DOMWINDOW == 197 (2075F400) [pid = 784] [serial = 561] [outer = 00000000] [url = about:blank]
16:06:31 INFO - PROCESS | 784 | --DOMWINDOW == 196 (16B84400) [pid = 784] [serial = 603] [outer = 00000000] [url = about:blank]
16:06:31 INFO - PROCESS | 784 | --DOMWINDOW == 195 (1335EC00) [pid = 784] [serial = 609] [outer = 00000000] [url = about:blank]
16:06:31 INFO - PROCESS | 784 | --DOMWINDOW == 194 (1FC59C00) [pid = 784] [serial = 551] [outer = 00000000] [url = about:blank]
16:06:31 INFO - PROCESS | 784 | --DOMWINDOW == 193 (1CF61800) [pid = 784] [serial = 540] [outer = 00000000] [url = about:blank]
16:06:31 INFO - PROCESS | 784 | ++DOMWINDOW == 194 (13B4B800) [pid = 784] [serial = 721] [outer = 13B40C00]
16:06:32 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
16:06:32 INFO - document served over http requires an https
16:06:32 INFO - sub-resource via iframe-tag using the http-csp
16:06:32 INFO - delivery method with no-redirect and when
16:06:32 INFO - the target request is same-origin.
16:06:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1115ms
16:06:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
16:06:32 INFO - PROCESS | 784 | ++DOCSHELL 13B49800 == 52 [pid = 784] [id = 257]
16:06:32 INFO - PROCESS | 784 | ++DOMWINDOW == 195 (13E8B400) [pid = 784] [serial = 722] [outer = 00000000]
16:06:32 INFO - PROCESS | 784 | ++DOMWINDOW == 196 (167BA800) [pid = 784] [serial = 723] [outer = 13E8B400]
16:06:32 INFO - PROCESS | 784 | 1447113992243 Marionette INFO loaded listener.js
16:06:32 INFO - PROCESS | 784 | ++DOMWINDOW == 197 (16B76000) [pid = 784] [serial = 724] [outer = 13E8B400]
16:06:32 INFO - PROCESS | 784 | ++DOCSHELL 18D3B000 == 53 [pid = 784] [id = 258]
16:06:32 INFO - PROCESS | 784 | ++DOMWINDOW == 198 (18D3D800) [pid = 784] [serial = 725] [outer = 00000000]
16:06:32 INFO - PROCESS | 784 | ++DOMWINDOW == 199 (198C4400) [pid = 784] [serial = 726] [outer = 18D3D800]
16:06:32 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
16:06:32 INFO - document served over http requires an https
16:06:32 INFO - sub-resource via iframe-tag using the http-csp
16:06:32 INFO - delivery method with swap-origin-redirect and when
16:06:32 INFO - the target request is same-origin.
16:06:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 730ms
16:06:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
16:06:33 INFO - PROCESS | 784 | ++DOCSHELL 18C13C00 == 54 [pid = 784] [id = 259]
16:06:33 INFO - PROCESS | 784 | ++DOMWINDOW == 200 (18C14800) [pid = 784] [serial = 727] [outer = 00000000]
16:06:33 INFO - PROCESS | 784 | ++DOMWINDOW == 201 (1A06A400) [pid = 784] [serial = 728] [outer = 18C14800]
16:06:33 INFO - PROCESS | 784 | 1447113993045 Marionette INFO loaded listener.js
16:06:33 INFO - PROCESS | 784 | ++DOMWINDOW == 202 (1A4D2800) [pid = 784] [serial = 729] [outer = 18C14800]
16:06:33 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
16:06:33 INFO - document served over http requires an https
16:06:33 INFO - sub-resource via script-tag using the http-csp
16:06:33 INFO - delivery method with keep-origin-redirect and when
16:06:33 INFO - the target request is same-origin.
16:06:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 670ms
16:06:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
16:06:33 INFO - PROCESS | 784 | ++DOCSHELL 1AE83C00 == 55 [pid = 784] [id = 260]
16:06:33 INFO - PROCESS | 784 | ++DOMWINDOW == 203 (1B48C800) [pid = 784] [serial = 730] [outer = 00000000]
16:06:33 INFO - PROCESS | 784 | ++DOMWINDOW == 204 (1B78C800) [pid = 784] [serial = 731] [outer = 1B48C800]
16:06:33 INFO - PROCESS | 784 | 1447113993711 Marionette INFO loaded listener.js
16:06:33 INFO - PROCESS | 784 | ++DOMWINDOW == 205 (1BAE8C00) [pid = 784] [serial = 732] [outer = 1B48C800]
16:06:34 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
16:06:34 INFO - document served over http requires an https
16:06:34 INFO - sub-resource via script-tag using the http-csp
16:06:34 INFO - delivery method with no-redirect and when
16:06:34 INFO - the target request is same-origin.
16:06:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 731ms
16:06:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
16:06:34 INFO - PROCESS | 784 | ++DOCSHELL 1C27F800 == 56 [pid = 784] [id = 261]
16:06:34 INFO - PROCESS | 784 | ++DOMWINDOW == 206 (1C281400) [pid = 784] [serial = 733] [outer = 00000000]
16:06:34 INFO - PROCESS | 784 | ++DOMWINDOW == 207 (1CF60400) [pid = 784] [serial = 734] [outer = 1C281400]
16:06:34 INFO - PROCESS | 784 | 1447113994405 Marionette INFO loaded listener.js
16:06:34 INFO - PROCESS | 784 | ++DOMWINDOW == 208 (1E101400) [pid = 784] [serial = 735] [outer = 1C281400]
16:06:34 INFO - PROCESS | 784 | ++DOMWINDOW == 209 (1E1EF800) [pid = 784] [serial = 736] [outer = 0F8D5C00]
16:06:34 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
16:06:34 INFO - document served over http requires an https
16:06:34 INFO - sub-resource via script-tag using the http-csp
16:06:34 INFO - delivery method with swap-origin-redirect and when
16:06:34 INFO - the target request is same-origin.
16:06:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 730ms
16:06:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
16:06:35 INFO - PROCESS | 784 | ++DOCSHELL 0F297400 == 57 [pid = 784] [id = 262]
16:06:35 INFO - PROCESS | 784 | ++DOMWINDOW == 210 (12F9E400) [pid = 784] [serial = 737] [outer = 00000000]
16:06:35 INFO - PROCESS | 784 | ++DOMWINDOW == 211 (1E221C00) [pid = 784] [serial = 738] [outer = 12F9E400]
16:06:35 INFO - PROCESS | 784 | 1447113995190 Marionette INFO loaded listener.js
16:06:35 INFO - PROCESS | 784 | ++DOMWINDOW == 212 (1E273800) [pid = 784] [serial = 739] [outer = 12F9E400]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 211 (2122D800) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 210 (18C1CC00) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 209 (21498400) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 208 (12F94400) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 207 (1EA39000) [pid = 784] [serial = 415] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 206 (1FC5B000) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 205 (23AC0400) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 204 (200A9000) [pid = 784] [serial = 631] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 203 (1F618C00) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 202 (1E477000) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 201 (21239400) [pid = 784] [serial = 641] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 200 (1F473800) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 199 (183A2C00) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 198 (20547C00) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 197 (21FBD000) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 196 (2076A000) [pid = 784] [serial = 636] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113964462]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 195 (16B76C00) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 194 (21C05000) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 193 (21192800) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 192 (205E7C00) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 191 (1B790C00) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 190 (13BB5800) [pid = 784] [serial = 412] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 189 (234C5C00) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 188 (16F77C00) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 187 (1FEC8800) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 186 (224E1000) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 185 (12F90400) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 184 (0F89E800) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 183 (2115CC00) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 182 (200EE000) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 181 (21EA3000) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 180 (16F78800) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 179 (2070B400) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 178 (212C7400) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 177 (138A2400) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 176 (1AE10C00) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 175 (234BFC00) [pid = 784] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 174 (1E474000) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 173 (1FCB2800) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 172 (133C8C00) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 171 (12F93C00) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 170 (22A55C00) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 169 (214A0800) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 168 (18D39400) [pid = 784] [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]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 167 (20725000) [pid = 784] [serial = 683] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 166 (205DE800) [pid = 784] [serial = 678] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113976637]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 165 (21169000) [pid = 784] [serial = 686] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 164 (23ABE800) [pid = 784] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 163 (21710C00) [pid = 784] [serial = 671] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 162 (21C09800) [pid = 784] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113976637]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 161 (16C59400) [pid = 784] [serial = 676] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 160 (1B78B000) [pid = 784] [serial = 659] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 159 (234CA000) [pid = 784] [serial = 650] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 158 (1AE81400) [pid = 784] [serial = 617] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 157 (1E1EB000) [pid = 784] [serial = 623] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 156 (20549000) [pid = 784] [serial = 634] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 155 (200A2C00) [pid = 784] [serial = 632] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 154 (21515C00) [pid = 784] [serial = 642] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 153 (1FC60400) [pid = 784] [serial = 629] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 152 (21FB9400) [pid = 784] [serial = 681] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 151 (2076B000) [pid = 784] [serial = 637] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113964462]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 150 (20726400) [pid = 784] [serial = 684] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 149 (2115E000) [pid = 784] [serial = 668] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 148 (13E65800) [pid = 784] [serial = 656] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 147 (26422400) [pid = 784] [serial = 653] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 146 (1F421000) [pid = 784] [serial = 665] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 145 (21164000) [pid = 784] [serial = 639] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 144 (1850E800) [pid = 784] [serial = 614] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 143 (1BAF6800) [pid = 784] [serial = 620] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 142 (1E474800) [pid = 784] [serial = 626] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 141 (217DD400) [pid = 784] [serial = 644] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 140 (1839EC00) [pid = 784] [serial = 662] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 139 (21D51C00) [pid = 784] [serial = 647] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 138 (217E5000) [pid = 784] [serial = 495] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 137 (18D42400) [pid = 784] [serial = 593] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 136 (2151C800) [pid = 784] [serial = 582] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 135 (2149FC00) [pid = 784] [serial = 585] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 134 (1D631800) [pid = 784] [serial = 660] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 133 (1E265C00) [pid = 784] [serial = 489] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 132 (1F41BC00) [pid = 784] [serial = 417] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 131 (2149C800) [pid = 784] [serial = 588] [outer = 00000000] [url = about:blank]
16:06:36 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
16:06:36 INFO - document served over http requires an https
16:06:36 INFO - sub-resource via xhr-request using the http-csp
16:06:36 INFO - delivery method with keep-origin-redirect and when
16:06:36 INFO - the target request is same-origin.
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 130 (1FCB8400) [pid = 784] [serial = 425] [outer = 00000000] [url = about:blank]
16:06:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1375ms
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 129 (1681AC00) [pid = 784] [serial = 657] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 128 (23B72400) [pid = 784] [serial = 519] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 127 (21187800) [pid = 784] [serial = 570] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 126 (1F414400) [pid = 784] [serial = 362] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 125 (1F61E400) [pid = 784] [serial = 420] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 124 (18C12800) [pid = 784] [serial = 579] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 123 (205E1C00) [pid = 784] [serial = 438] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 122 (224E9000) [pid = 784] [serial = 509] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 121 (224E1C00) [pid = 784] [serial = 501] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 120 (24AC2000) [pid = 784] [serial = 598] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 119 (21C0E800) [pid = 784] [serial = 498] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 118 (21FC0000) [pid = 784] [serial = 573] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 117 (206ED400) [pid = 784] [serial = 441] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 116 (24068800) [pid = 784] [serial = 522] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 115 (1BAF0800) [pid = 784] [serial = 414] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 114 (23AB6800) [pid = 784] [serial = 514] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 113 (1A06A000) [pid = 784] [serial = 486] [outer = 00000000] [url = about:blank]
16:06:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 112 (200B0C00) [pid = 784] [serial = 430] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 111 (24071000) [pid = 784] [serial = 576] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 110 (13B3E400) [pid = 784] [serial = 410] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 109 (13BBAC00) [pid = 784] [serial = 564] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 108 (2170B000) [pid = 784] [serial = 492] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 107 (201AB400) [pid = 784] [serial = 435] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 106 (21EAD400) [pid = 784] [serial = 504] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | --DOMWINDOW == 105 (1BAE9000) [pid = 784] [serial = 567] [outer = 00000000] [url = about:blank]
16:06:36 INFO - PROCESS | 784 | ++DOCSHELL 13BBAC00 == 58 [pid = 784] [id = 263]
16:06:36 INFO - PROCESS | 784 | ++DOMWINDOW == 106 (13DBA000) [pid = 784] [serial = 740] [outer = 00000000]
16:06:36 INFO - PROCESS | 784 | ++DOMWINDOW == 107 (16F77C00) [pid = 784] [serial = 741] [outer = 13DBA000]
16:06:36 INFO - PROCESS | 784 | 1447113996490 Marionette INFO loaded listener.js
16:06:36 INFO - PROCESS | 784 | ++DOMWINDOW == 108 (18C12800) [pid = 784] [serial = 742] [outer = 13DBA000]
16:06:36 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
16:06:36 INFO - document served over http requires an https
16:06:36 INFO - sub-resource via xhr-request using the http-csp
16:06:36 INFO - delivery method with no-redirect and when
16:06:36 INFO - the target request is same-origin.
16:06:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 570ms
16:06:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
16:06:37 INFO - PROCESS | 784 | ++DOCSHELL 1A06D000 == 59 [pid = 784] [id = 264]
16:06:37 INFO - PROCESS | 784 | ++DOMWINDOW == 109 (1B48E400) [pid = 784] [serial = 743] [outer = 00000000]
16:06:37 INFO - PROCESS | 784 | ++DOMWINDOW == 110 (1E102C00) [pid = 784] [serial = 744] [outer = 1B48E400]
16:06:37 INFO - PROCESS | 784 | 1447113997102 Marionette INFO loaded listener.js
16:06:37 INFO - PROCESS | 784 | ++DOMWINDOW == 111 (1E476000) [pid = 784] [serial = 745] [outer = 1B48E400]
16:06:37 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
16:06:37 INFO - document served over http requires an https
16:06:37 INFO - sub-resource via xhr-request using the http-csp
16:06:37 INFO - delivery method with swap-origin-redirect and when
16:06:37 INFO - the target request is same-origin.
16:06:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 630ms
16:06:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
16:06:37 INFO - PROCESS | 784 | ++DOCSHELL 1EA3A800 == 60 [pid = 784] [id = 265]
16:06:37 INFO - PROCESS | 784 | ++DOMWINDOW == 112 (1EA3B800) [pid = 784] [serial = 746] [outer = 00000000]
16:06:37 INFO - PROCESS | 784 | ++DOMWINDOW == 113 (1F415C00) [pid = 784] [serial = 747] [outer = 1EA3B800]
16:06:37 INFO - PROCESS | 784 | 1447113997746 Marionette INFO loaded listener.js
16:06:37 INFO - PROCESS | 784 | ++DOMWINDOW == 114 (1F41D000) [pid = 784] [serial = 748] [outer = 1EA3B800]
16:06:38 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
16:06:38 INFO - document served over http requires an http
16:06:38 INFO - sub-resource via fetch-request using the meta-csp
16:06:38 INFO - delivery method with keep-origin-redirect and when
16:06:38 INFO - the target request is cross-origin.
16:06:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
16:06:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
16:06:38 INFO - PROCESS | 784 | ++DOCSHELL 1373E000 == 61 [pid = 784] [id = 266]
16:06:38 INFO - PROCESS | 784 | ++DOMWINDOW == 115 (13853000) [pid = 784] [serial = 749] [outer = 00000000]
16:06:38 INFO - PROCESS | 784 | ++DOMWINDOW == 116 (13B49C00) [pid = 784] [serial = 750] [outer = 13853000]
16:06:38 INFO - PROCESS | 784 | 1447113998621 Marionette INFO loaded listener.js
16:06:38 INFO - PROCESS | 784 | ++DOMWINDOW == 117 (13F07400) [pid = 784] [serial = 751] [outer = 13853000]
16:06:39 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
16:06:39 INFO - document served over http requires an http
16:06:39 INFO - sub-resource via fetch-request using the meta-csp
16:06:39 INFO - delivery method with no-redirect and when
16:06:39 INFO - the target request is cross-origin.
16:06:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1020ms
16:06:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
16:06:39 INFO - PROCESS | 784 | ++DOCSHELL 16B83000 == 62 [pid = 784] [id = 267]
16:06:39 INFO - PROCESS | 784 | ++DOMWINDOW == 118 (16F71800) [pid = 784] [serial = 752] [outer = 00000000]
16:06:39 INFO - PROCESS | 784 | ++DOMWINDOW == 119 (19825800) [pid = 784] [serial = 753] [outer = 16F71800]
16:06:39 INFO - PROCESS | 784 | 1447113999644 Marionette INFO loaded listener.js
16:06:39 INFO - PROCESS | 784 | ++DOMWINDOW == 120 (1A39E800) [pid = 784] [serial = 754] [outer = 16F71800]
16:06:40 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
16:06:40 INFO - document served over http requires an http
16:06:40 INFO - sub-resource via fetch-request using the meta-csp
16:06:40 INFO - delivery method with swap-origin-redirect and when
16:06:40 INFO - the target request is cross-origin.
16:06:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1019ms
16:06:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
16:06:40 INFO - PROCESS | 784 | ++DOCSHELL 1D629400 == 63 [pid = 784] [id = 268]
16:06:40 INFO - PROCESS | 784 | ++DOMWINDOW == 121 (1D62C000) [pid = 784] [serial = 755] [outer = 00000000]
16:06:40 INFO - PROCESS | 784 | ++DOMWINDOW == 122 (1F41A800) [pid = 784] [serial = 756] [outer = 1D62C000]
16:06:40 INFO - PROCESS | 784 | 1447114000675 Marionette INFO loaded listener.js
16:06:40 INFO - PROCESS | 784 | ++DOMWINDOW == 123 (1F476C00) [pid = 784] [serial = 757] [outer = 1D62C000]
16:06:41 INFO - PROCESS | 784 | ++DOCSHELL 1F619400 == 64 [pid = 784] [id = 269]
16:06:41 INFO - PROCESS | 784 | ++DOMWINDOW == 124 (1F624000) [pid = 784] [serial = 758] [outer = 00000000]
16:06:41 INFO - PROCESS | 784 | ++DOMWINDOW == 125 (1FC5B800) [pid = 784] [serial = 759] [outer = 1F624000]
16:06:41 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
16:06:41 INFO - document served over http requires an http
16:06:41 INFO - sub-resource via iframe-tag using the meta-csp
16:06:41 INFO - delivery method with keep-origin-redirect and when
16:06:41 INFO - the target request is cross-origin.
16:06:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
16:06:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
16:06:41 INFO - PROCESS | 784 | ++DOCSHELL 1F622000 == 65 [pid = 784] [id = 270]
16:06:41 INFO - PROCESS | 784 | ++DOMWINDOW == 126 (1F622800) [pid = 784] [serial = 760] [outer = 00000000]
16:06:41 INFO - PROCESS | 784 | ++DOMWINDOW == 127 (1FC65C00) [pid = 784] [serial = 761] [outer = 1F622800]
16:06:41 INFO - PROCESS | 784 | 1447114001627 Marionette INFO loaded listener.js
16:06:41 INFO - PROCESS | 784 | ++DOMWINDOW == 128 (1FCB6400) [pid = 784] [serial = 762] [outer = 1F622800]
16:06:42 INFO - PROCESS | 784 | ++DOCSHELL 1FCBE800 == 66 [pid = 784] [id = 271]
16:06:42 INFO - PROCESS | 784 | ++DOMWINDOW == 129 (1FEC0000) [pid = 784] [serial = 763] [outer = 00000000]
16:06:42 INFO - PROCESS | 784 | ++DOMWINDOW == 130 (1FEC6C00) [pid = 784] [serial = 764] [outer = 1FEC0000]
16:06:42 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
16:06:42 INFO - document served over http requires an http
16:06:42 INFO - sub-resource via iframe-tag using the meta-csp
16:06:42 INFO - delivery method with no-redirect and when
16:06:42 INFO - the target request is cross-origin.
16:06:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 930ms
16:06:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
16:06:42 INFO - PROCESS | 784 | ++DOCSHELL 1FEBD400 == 67 [pid = 784] [id = 272]
16:06:42 INFO - PROCESS | 784 | ++DOMWINDOW == 131 (1FEC2C00) [pid = 784] [serial = 765] [outer = 00000000]
16:06:42 INFO - PROCESS | 784 | ++DOMWINDOW == 132 (200A6800) [pid = 784] [serial = 766] [outer = 1FEC2C00]
16:06:42 INFO - PROCESS | 784 | 1447114002562 Marionette INFO loaded listener.js
16:06:42 INFO - PROCESS | 784 | ++DOMWINDOW == 133 (200A1C00) [pid = 784] [serial = 767] [outer = 1FEC2C00]
16:06:43 INFO - PROCESS | 784 | ++DOCSHELL 200E6400 == 68 [pid = 784] [id = 273]
16:06:43 INFO - PROCESS | 784 | ++DOMWINDOW == 134 (200E7C00) [pid = 784] [serial = 768] [outer = 00000000]
16:06:43 INFO - PROCESS | 784 | ++DOMWINDOW == 135 (201A2800) [pid = 784] [serial = 769] [outer = 200E7C00]
16:06:43 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
16:06:43 INFO - document served over http requires an http
16:06:43 INFO - sub-resource via iframe-tag using the meta-csp
16:06:43 INFO - delivery method with swap-origin-redirect and when
16:06:43 INFO - the target request is cross-origin.
16:06:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 970ms
16:06:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
16:06:43 INFO - PROCESS | 784 | ++DOCSHELL 201ABC00 == 69 [pid = 784] [id = 274]
16:06:43 INFO - PROCESS | 784 | ++DOMWINDOW == 136 (20542400) [pid = 784] [serial = 770] [outer = 00000000]
16:06:43 INFO - PROCESS | 784 | ++DOMWINDOW == 137 (2054E000) [pid = 784] [serial = 771] [outer = 20542400]
16:06:43 INFO - PROCESS | 784 | 1447114003589 Marionette INFO loaded listener.js
16:06:43 INFO - PROCESS | 784 | ++DOMWINDOW == 138 (205E3800) [pid = 784] [serial = 772] [outer = 20542400]
16:06:44 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
16:06:44 INFO - document served over http requires an http
16:06:44 INFO - sub-resource via script-tag using the meta-csp
16:06:44 INFO - delivery method with keep-origin-redirect and when
16:06:44 INFO - the target request is cross-origin.
16:06:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1015ms
16:06:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
16:06:44 INFO - PROCESS | 784 | ++DOCSHELL 1E26F000 == 70 [pid = 784] [id = 275]
16:06:44 INFO - PROCESS | 784 | ++DOMWINDOW == 139 (206E8400) [pid = 784] [serial = 773] [outer = 00000000]
16:06:44 INFO - PROCESS | 784 | ++DOMWINDOW == 140 (2070AC00) [pid = 784] [serial = 774] [outer = 206E8400]
16:06:44 INFO - PROCESS | 784 | 1447114004512 Marionette INFO loaded listener.js
16:06:44 INFO - PROCESS | 784 | ++DOMWINDOW == 141 (20720C00) [pid = 784] [serial = 775] [outer = 206E8400]
16:06:45 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
16:06:45 INFO - document served over http requires an http
16:06:45 INFO - sub-resource via script-tag using the meta-csp
16:06:45 INFO - delivery method with no-redirect and when
16:06:45 INFO - the target request is cross-origin.
16:06:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 870ms
16:06:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
16:06:45 INFO - PROCESS | 784 | ++DOCSHELL 2070E800 == 71 [pid = 784] [id = 276]
16:06:45 INFO - PROCESS | 784 | ++DOMWINDOW == 142 (20729800) [pid = 784] [serial = 776] [outer = 00000000]
16:06:45 INFO - PROCESS | 784 | ++DOMWINDOW == 143 (2076D400) [pid = 784] [serial = 777] [outer = 20729800]
16:06:45 INFO - PROCESS | 784 | 1447114005475 Marionette INFO loaded listener.js
16:06:45 INFO - PROCESS | 784 | ++DOMWINDOW == 144 (2115FC00) [pid = 784] [serial = 778] [outer = 20729800]
16:06:46 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
16:06:46 INFO - document served over http requires an http
16:06:46 INFO - sub-resource via script-tag using the meta-csp
16:06:46 INFO - delivery method with swap-origin-redirect and when
16:06:46 INFO - the target request is cross-origin.
16:06:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 930ms
16:06:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
16:06:46 INFO - PROCESS | 784 | ++DOCSHELL 21187800 == 72 [pid = 784] [id = 277]
16:06:46 INFO - PROCESS | 784 | ++DOMWINDOW == 145 (21188400) [pid = 784] [serial = 779] [outer = 00000000]
16:06:46 INFO - PROCESS | 784 | ++DOMWINDOW == 146 (21234400) [pid = 784] [serial = 780] [outer = 21188400]
16:06:46 INFO - PROCESS | 784 | 1447114006416 Marionette INFO loaded listener.js
16:06:46 INFO - PROCESS | 784 | ++DOMWINDOW == 147 (2123B000) [pid = 784] [serial = 781] [outer = 21188400]
16:06:47 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
16:06:47 INFO - document served over http requires an http
16:06:47 INFO - sub-resource via xhr-request using the meta-csp
16:06:47 INFO - delivery method with keep-origin-redirect and when
16:06:47 INFO - the target request is cross-origin.
16:06:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
16:06:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
16:06:47 INFO - PROCESS | 784 | ++DOCSHELL 2128E800 == 73 [pid = 784] [id = 278]
16:06:47 INFO - PROCESS | 784 | ++DOMWINDOW == 148 (2128F000) [pid = 784] [serial = 782] [outer = 00000000]
16:06:47 INFO - PROCESS | 784 | ++DOMWINDOW == 149 (2140E000) [pid = 784] [serial = 783] [outer = 2128F000]
16:06:47 INFO - PROCESS | 784 | 1447114007319 Marionette INFO loaded listener.js
16:06:47 INFO - PROCESS | 784 | ++DOMWINDOW == 150 (21417800) [pid = 784] [serial = 784] [outer = 2128F000]
16:06:47 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
16:06:47 INFO - document served over http requires an http
16:06:47 INFO - sub-resource via xhr-request using the meta-csp
16:06:47 INFO - delivery method with no-redirect and when
16:06:47 INFO - the target request is cross-origin.
16:06:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 830ms
16:06:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
16:06:48 INFO - PROCESS | 784 | ++DOCSHELL 2149FC00 == 74 [pid = 784] [id = 279]
16:06:48 INFO - PROCESS | 784 | ++DOMWINDOW == 151 (214A1400) [pid = 784] [serial = 785] [outer = 00000000]
16:06:48 INFO - PROCESS | 784 | ++DOMWINDOW == 152 (2151A400) [pid = 784] [serial = 786] [outer = 214A1400]
16:06:48 INFO - PROCESS | 784 | 1447114008221 Marionette INFO loaded listener.js
16:06:48 INFO - PROCESS | 784 | ++DOMWINDOW == 153 (21703800) [pid = 784] [serial = 787] [outer = 214A1400]
16:06:48 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
16:06:48 INFO - document served over http requires an http
16:06:48 INFO - sub-resource via xhr-request using the meta-csp
16:06:48 INFO - delivery method with swap-origin-redirect and when
16:06:48 INFO - the target request is cross-origin.
16:06:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 951ms
16:06:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
16:06:49 INFO - PROCESS | 784 | ++DOCSHELL 214A0800 == 75 [pid = 784] [id = 280]
16:06:49 INFO - PROCESS | 784 | ++DOMWINDOW == 154 (2170C800) [pid = 784] [serial = 788] [outer = 00000000]
16:06:49 INFO - PROCESS | 784 | ++DOMWINDOW == 155 (217E5C00) [pid = 784] [serial = 789] [outer = 2170C800]
16:06:49 INFO - PROCESS | 784 | 1447114009147 Marionette INFO loaded listener.js
16:06:49 INFO - PROCESS | 784 | ++DOMWINDOW == 156 (21C06800) [pid = 784] [serial = 790] [outer = 2170C800]
16:06:51 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
16:06:51 INFO - document served over http requires an https
16:06:51 INFO - sub-resource via fetch-request using the meta-csp
16:06:51 INFO - delivery method with keep-origin-redirect and when
16:06:51 INFO - the target request is cross-origin.
16:06:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2576ms
16:06:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
16:06:51 INFO - PROCESS | 784 | ++DOCSHELL 1440E800 == 76 [pid = 784] [id = 281]
16:06:51 INFO - PROCESS | 784 | ++DOMWINDOW == 157 (14F59800) [pid = 784] [serial = 791] [outer = 00000000]
16:06:51 INFO - PROCESS | 784 | ++DOMWINDOW == 158 (16B75800) [pid = 784] [serial = 792] [outer = 14F59800]
16:06:51 INFO - PROCESS | 784 | 1447114011760 Marionette INFO loaded listener.js
16:06:51 INFO - PROCESS | 784 | ++DOMWINDOW == 159 (17DC6800) [pid = 784] [serial = 793] [outer = 14F59800]
16:06:52 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
16:06:52 INFO - document served over http requires an https
16:06:52 INFO - sub-resource via fetch-request using the meta-csp
16:06:52 INFO - delivery method with no-redirect and when
16:06:52 INFO - the target request is cross-origin.
16:06:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1078ms
16:06:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
16:06:52 INFO - PROCESS | 784 | ++DOCSHELL 138A7800 == 77 [pid = 784] [id = 282]
16:06:52 INFO - PROCESS | 784 | ++DOMWINDOW == 160 (13E8CC00) [pid = 784] [serial = 794] [outer = 00000000]
16:06:52 INFO - PROCESS | 784 | ++DOMWINDOW == 161 (198C9000) [pid = 784] [serial = 795] [outer = 13E8CC00]
16:06:52 INFO - PROCESS | 784 | 1447114012856 Marionette INFO loaded listener.js
16:06:52 INFO - PROCESS | 784 | ++DOMWINDOW == 162 (1A06C400) [pid = 784] [serial = 796] [outer = 13E8CC00]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 1E476C00 == 76 [pid = 784] [id = 128]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 1A06D000 == 75 [pid = 784] [id = 264]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 13BBAC00 == 74 [pid = 784] [id = 263]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 0F297400 == 73 [pid = 784] [id = 262]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 1C27F800 == 72 [pid = 784] [id = 261]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 1AE83C00 == 71 [pid = 784] [id = 260]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 18C13C00 == 70 [pid = 784] [id = 259]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 18D3B000 == 69 [pid = 784] [id = 258]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 13B49800 == 68 [pid = 784] [id = 257]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 13B40000 == 67 [pid = 784] [id = 256]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 1839B400 == 66 [pid = 784] [id = 255]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 15B3B800 == 65 [pid = 784] [id = 254]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 16F7B800 == 64 [pid = 784] [id = 253]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 0EFE1000 == 63 [pid = 784] [id = 252]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 273AD400 == 62 [pid = 784] [id = 251]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 2140F000 == 61 [pid = 784] [id = 250]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 21FE5000 == 60 [pid = 784] [id = 249]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 21E13400 == 59 [pid = 784] [id = 248]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 2170F400 == 58 [pid = 784] [id = 247]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 1E1E6800 == 57 [pid = 784] [id = 246]
16:06:53 INFO - PROCESS | 784 | --DOCSHELL 183A0C00 == 56 [pid = 784] [id = 245]
16:06:53 INFO - PROCESS | 784 | --DOMWINDOW == 161 (234C8C00) [pid = 784] [serial = 682] [outer = 00000000] [url = about:blank]
16:06:53 INFO - PROCESS | 784 | --DOMWINDOW == 160 (18D40800) [pid = 784] [serial = 663] [outer = 00000000] [url = about:blank]
16:06:53 INFO - PROCESS | 784 | --DOMWINDOW == 159 (200E7400) [pid = 784] [serial = 666] [outer = 00000000] [url = about:blank]
16:06:53 INFO - PROCESS | 784 | --DOMWINDOW == 158 (21D4C000) [pid = 784] [serial = 672] [outer = 00000000] [url = about:blank]
16:06:53 INFO - PROCESS | 784 | --DOMWINDOW == 157 (212C3400) [pid = 784] [serial = 669] [outer = 00000000] [url = about:blank]
16:06:53 INFO - PROCESS | 784 | --DOMWINDOW == 156 (1A3A8400) [pid = 784] [serial = 677] [outer = 00000000] [url = about:blank]
16:06:53 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
16:06:53 INFO - document served over http requires an https
16:06:53 INFO - sub-resource via fetch-request using the meta-csp
16:06:53 INFO - delivery method with swap-origin-redirect and when
16:06:53 INFO - the target request is cross-origin.
16:06:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1128ms
16:06:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
16:06:53 INFO - PROCESS | 784 | ++DOCSHELL 0F2F4C00 == 57 [pid = 784] [id = 283]
16:06:53 INFO - PROCESS | 784 | ++DOMWINDOW == 157 (12F94400) [pid = 784] [serial = 797] [outer = 00000000]
16:06:53 INFO - PROCESS | 784 | ++DOMWINDOW == 158 (16B71C00) [pid = 784] [serial = 798] [outer = 12F94400]
16:06:53 INFO - PROCESS | 784 | 1447114013858 Marionette INFO loaded listener.js
16:06:53 INFO - PROCESS | 784 | ++DOMWINDOW == 159 (183A2000) [pid = 784] [serial = 799] [outer = 12F94400]
16:06:54 INFO - PROCESS | 784 | ++DOCSHELL 198C4C00 == 58 [pid = 784] [id = 284]
16:06:54 INFO - PROCESS | 784 | ++DOMWINDOW == 160 (199DC000) [pid = 784] [serial = 800] [outer = 00000000]
16:06:54 INFO - PROCESS | 784 | ++DOMWINDOW == 161 (1A353400) [pid = 784] [serial = 801] [outer = 199DC000]
16:06:54 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
16:06:54 INFO - document served over http requires an https
16:06:54 INFO - sub-resource via iframe-tag using the meta-csp
16:06:54 INFO - delivery method with keep-origin-redirect and when
16:06:54 INFO - the target request is cross-origin.
16:06:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 731ms
16:06:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
16:06:54 INFO - PROCESS | 784 | ++DOCSHELL 12F95800 == 59 [pid = 784] [id = 285]
16:06:54 INFO - PROCESS | 784 | ++DOMWINDOW == 162 (13BB5400) [pid = 784] [serial = 802] [outer = 00000000]
16:06:54 INFO - PROCESS | 784 | ++DOMWINDOW == 163 (1A06E400) [pid = 784] [serial = 803] [outer = 13BB5400]
16:06:54 INFO - PROCESS | 784 | 1447114014680 Marionette INFO loaded listener.js
16:06:54 INFO - PROCESS | 784 | ++DOMWINDOW == 164 (1B48B400) [pid = 784] [serial = 804] [outer = 13BB5400]
16:06:54 INFO - PROCESS | 784 | ++DOCSHELL 1B73D000 == 60 [pid = 784] [id = 286]
16:06:54 INFO - PROCESS | 784 | ++DOMWINDOW == 165 (1B789C00) [pid = 784] [serial = 805] [outer = 00000000]
16:06:55 INFO - PROCESS | 784 | ++DOMWINDOW == 166 (1BAEFC00) [pid = 784] [serial = 806] [outer = 1B789C00]
16:06:55 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
16:06:55 INFO - document served over http requires an https
16:06:55 INFO - sub-resource via iframe-tag using the meta-csp
16:06:55 INFO - delivery method with no-redirect and when
16:06:55 INFO - the target request is cross-origin.
16:06:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 730ms
16:06:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
16:06:55 INFO - PROCESS | 784 | ++DOCSHELL 1B788C00 == 61 [pid = 784] [id = 287]
16:06:55 INFO - PROCESS | 784 | ++DOMWINDOW == 167 (1B78B000) [pid = 784] [serial = 807] [outer = 00000000]
16:06:55 INFO - PROCESS | 784 | ++DOMWINDOW == 168 (1C27DC00) [pid = 784] [serial = 808] [outer = 1B78B000]
16:06:55 INFO - PROCESS | 784 | 1447114015333 Marionette INFO loaded listener.js
16:06:55 INFO - PROCESS | 784 | ++DOMWINDOW == 169 (1D632000) [pid = 784] [serial = 809] [outer = 1B78B000]
16:06:55 INFO - PROCESS | 784 | ++DOCSHELL 1E1F2400 == 62 [pid = 784] [id = 288]
16:06:55 INFO - PROCESS | 784 | ++DOMWINDOW == 170 (1E1F3800) [pid = 784] [serial = 810] [outer = 00000000]
16:06:55 INFO - PROCESS | 784 | ++DOMWINDOW == 171 (1E21F000) [pid = 784] [serial = 811] [outer = 1E1F3800]
16:06:55 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
16:06:55 INFO - document served over http requires an https
16:06:55 INFO - sub-resource via iframe-tag using the meta-csp
16:06:55 INFO - delivery method with swap-origin-redirect and when
16:06:55 INFO - the target request is cross-origin.
16:06:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 770ms
16:06:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
16:06:56 INFO - PROCESS | 784 | ++DOCSHELL 1E21FC00 == 63 [pid = 784] [id = 289]
16:06:56 INFO - PROCESS | 784 | ++DOMWINDOW == 172 (1E220000) [pid = 784] [serial = 812] [outer = 00000000]
16:06:56 INFO - PROCESS | 784 | ++DOMWINDOW == 173 (1E468C00) [pid = 784] [serial = 813] [outer = 1E220000]
16:06:56 INFO - PROCESS | 784 | 1447114016167 Marionette INFO loaded listener.js
16:06:56 INFO - PROCESS | 784 | ++DOMWINDOW == 174 (1E477C00) [pid = 784] [serial = 814] [outer = 1E220000]
16:06:56 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
16:06:56 INFO - document served over http requires an https
16:06:56 INFO - sub-resource via script-tag using the meta-csp
16:06:56 INFO - delivery method with keep-origin-redirect and when
16:06:56 INFO - the target request is cross-origin.
16:06:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 770ms
16:06:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
16:06:56 INFO - PROCESS | 784 | ++DOCSHELL 1EA42400 == 64 [pid = 784] [id = 290]
16:06:56 INFO - PROCESS | 784 | ++DOMWINDOW == 175 (1F415000) [pid = 784] [serial = 815] [outer = 00000000]
16:06:56 INFO - PROCESS | 784 | ++DOMWINDOW == 176 (1F479400) [pid = 784] [serial = 816] [outer = 1F415000]
16:06:56 INFO - PROCESS | 784 | 1447114016951 Marionette INFO loaded listener.js
16:06:57 INFO - PROCESS | 784 | ++DOMWINDOW == 177 (1FC61C00) [pid = 784] [serial = 817] [outer = 1F415000]
16:06:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
16:06:57 INFO - document served over http requires an https
16:06:57 INFO - sub-resource via script-tag using the meta-csp
16:06:57 INFO - delivery method with no-redirect and when
16:06:57 INFO - the target request is cross-origin.
16:06:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 730ms
16:06:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 176 (16B72C00) [pid = 784] [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]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 175 (16B7B400) [pid = 784] [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]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 174 (1B796C00) [pid = 784] [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]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 173 (1A3A1800) [pid = 784] [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]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 172 (1D633000) [pid = 784] [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]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 171 (18C14800) [pid = 784] [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]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 170 (1B48C800) [pid = 784] [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]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 169 (1C281400) [pid = 784] [serial = 733] [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]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 168 (12F9E400) [pid = 784] [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]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 167 (1B48E400) [pid = 784] [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]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 166 (0F83B000) [pid = 784] [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]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 165 (16F7D000) [pid = 784] [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]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 164 (13E8B400) [pid = 784] [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]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 163 (1839B800) [pid = 784] [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]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 162 (13DBA000) [pid = 784] [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]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 161 (13B40C00) [pid = 784] [serial = 720] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113991742]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 160 (16F7F800) [pid = 784] [serial = 715] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 159 (18D3D800) [pid = 784] [serial = 725] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 158 (1F415C00) [pid = 784] [serial = 747] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 157 (273B5000) [pid = 784] [serial = 707] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 156 (23D03C00) [pid = 784] [serial = 701] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 155 (23D06800) [pid = 784] [serial = 704] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 154 (22A5E000) [pid = 784] [serial = 695] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 153 (21FDB400) [pid = 784] [serial = 698] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 152 (198C5000) [pid = 784] [serial = 689] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 151 (20721400) [pid = 784] [serial = 692] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 150 (1A262400) [pid = 784] [serial = 716] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 149 (18C0DC00) [pid = 784] [serial = 713] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 148 (1E102C00) [pid = 784] [serial = 744] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 147 (198C4400) [pid = 784] [serial = 726] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 146 (167BA800) [pid = 784] [serial = 723] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 145 (13B4B800) [pid = 784] [serial = 721] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447113991742]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 144 (1A316400) [pid = 784] [serial = 718] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 143 (1CF60400) [pid = 784] [serial = 734] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 142 (16F77C00) [pid = 784] [serial = 741] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 141 (13BB6800) [pid = 784] [serial = 710] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 140 (1A06A400) [pid = 784] [serial = 728] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 139 (1E221C00) [pid = 784] [serial = 738] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 138 (1B78C800) [pid = 784] [serial = 731] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 137 (199D4400) [pid = 784] [serial = 612] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 136 (198CCC00) [pid = 784] [serial = 615] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 135 (16EF8800) [pid = 784] [serial = 411] [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.]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 134 (1E476000) [pid = 784] [serial = 745] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 133 (205DD400) [pid = 784] [serial = 635] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 132 (1FCB9400) [pid = 784] [serial = 630] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 131 (1E765C00) [pid = 784] [serial = 627] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 130 (1D62D000) [pid = 784] [serial = 621] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 129 (1B164800) [pid = 784] [serial = 618] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 128 (21231C00) [pid = 784] [serial = 640] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 127 (1E21F400) [pid = 784] [serial = 624] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 126 (18C12800) [pid = 784] [serial = 742] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | --DOMWINDOW == 125 (1E273800) [pid = 784] [serial = 739] [outer = 00000000] [url = about:blank]
16:06:57 INFO - PROCESS | 784 | ++DOCSHELL 0F1BA000 == 65 [pid = 784] [id = 291]
16:06:57 INFO - PROCESS | 784 | ++DOMWINDOW == 126 (0F233800) [pid = 784] [serial = 818] [outer = 00000000]
16:06:57 INFO - PROCESS | 784 | ++DOMWINDOW == 127 (13B43C00) [pid = 784] [serial = 819] [outer = 0F233800]
16:06:57 INFO - PROCESS | 784 | 1447114017918 Marionette INFO loaded listener.js
16:06:57 INFO - PROCESS | 784 | ++DOMWINDOW == 128 (1839B800) [pid = 784] [serial = 820] [outer = 0F233800]
16:06:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
16:06:58 INFO - document served over http requires an https
16:06:58 INFO - sub-resource via script-tag using the meta-csp
16:06:58 INFO - delivery method with swap-origin-redirect and when
16:06:58 INFO - the target request is cross-origin.
16:06:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 930ms
16:06:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
16:06:58 INFO - PROCESS | 784 | ++DOCSHELL 1B48C800 == 66 [pid = 784] [id = 292]
16:06:58 INFO - PROCESS | 784 | ++DOMWINDOW == 129 (1B796C00) [pid = 784] [serial = 821] [outer = 00000000]
16:06:58 INFO - PROCESS | 784 | ++DOMWINDOW == 130 (1FEC3800) [pid = 784] [serial = 822] [outer = 1B796C00]
16:06:58 INFO - PROCESS | 784 | 1447114018546 Marionette INFO loaded listener.js
16:06:58 INFO - PROCESS | 784 | ++DOMWINDOW == 131 (200EE000) [pid = 784] [serial = 823] [outer = 1B796C00]
16:06:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
16:06:59 INFO - document served over http requires an https
16:06:59 INFO - sub-resource via xhr-request using the meta-csp
16:06:59 INFO - delivery method with keep-origin-redirect and when
16:06:59 INFO - the target request is cross-origin.
16:06:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 631ms
16:06:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
16:06:59 INFO - PROCESS | 784 | ++DOCSHELL 13E91C00 == 67 [pid = 784] [id = 293]
16:06:59 INFO - PROCESS | 784 | ++DOMWINDOW == 132 (20543400) [pid = 784] [serial = 824] [outer = 00000000]
16:06:59 INFO - PROCESS | 784 | ++DOMWINDOW == 133 (205E4400) [pid = 784] [serial = 825] [outer = 20543400]
16:06:59 INFO - PROCESS | 784 | 1447114019181 Marionette INFO loaded listener.js
16:06:59 INFO - PROCESS | 784 | ++DOMWINDOW == 134 (20709800) [pid = 784] [serial = 826] [outer = 20543400]
16:06:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
16:06:59 INFO - document served over http requires an https
16:06:59 INFO - sub-resource via xhr-request using the meta-csp
16:06:59 INFO - delivery method with no-redirect and when
16:06:59 INFO - the target request is cross-origin.
16:06:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 630ms
16:06:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
16:06:59 INFO - PROCESS | 784 | ++DOCSHELL 0F299C00 == 68 [pid = 784] [id = 294]
16:06:59 INFO - PROCESS | 784 | ++DOMWINDOW == 135 (0F2A1000) [pid = 784] [serial = 827] [outer = 00000000]
16:07:00 INFO - PROCESS | 784 | ++DOMWINDOW == 136 (133C5400) [pid = 784] [serial = 828] [outer = 0F2A1000]
16:07:00 INFO - PROCESS | 784 | 1447114020012 Marionette INFO loaded listener.js
16:07:00 INFO - PROCESS | 784 | ++DOMWINDOW == 137 (13F04C00) [pid = 784] [serial = 829] [outer = 0F2A1000]
16:07:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
16:07:00 INFO - document served over http requires an https
16:07:00 INFO - sub-resource via xhr-request using the meta-csp
16:07:00 INFO - delivery method with swap-origin-redirect and when
16:07:00 INFO - the target request is cross-origin.
16:07:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1022ms
16:07:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
16:07:00 INFO - PROCESS | 784 | ++DOCSHELL 199D9000 == 69 [pid = 784] [id = 295]
16:07:00 INFO - PROCESS | 784 | ++DOMWINDOW == 138 (199DA800) [pid = 784] [serial = 830] [outer = 00000000]
16:07:00 INFO - PROCESS | 784 | ++DOMWINDOW == 139 (1AC2FC00) [pid = 784] [serial = 831] [outer = 199DA800]
16:07:01 INFO - PROCESS | 784 | 1447114020984 Marionette INFO loaded listener.js
16:07:01 INFO - PROCESS | 784 | ++DOMWINDOW == 140 (1D628400) [pid = 784] [serial = 832] [outer = 199DA800]
16:07:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
16:07:01 INFO - document served over http requires an http
16:07:01 INFO - sub-resource via fetch-request using the meta-csp
16:07:01 INFO - delivery method with keep-origin-redirect and when
16:07:01 INFO - the target request is same-origin.
16:07:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
16:07:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
16:07:01 INFO - PROCESS | 784 | ++DOCSHELL 2019E800 == 70 [pid = 784] [id = 296]
16:07:01 INFO - PROCESS | 784 | ++DOMWINDOW == 141 (2054C400) [pid = 784] [serial = 833] [outer = 00000000]
16:07:01 INFO - PROCESS | 784 | ++DOMWINDOW == 142 (20761000) [pid = 784] [serial = 834] [outer = 2054C400]
16:07:01 INFO - PROCESS | 784 | 1447114021971 Marionette INFO loaded listener.js
16:07:02 INFO - PROCESS | 784 | ++DOMWINDOW == 143 (21192C00) [pid = 784] [serial = 835] [outer = 2054C400]
16:07:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
16:07:02 INFO - document served over http requires an http
16:07:02 INFO - sub-resource via fetch-request using the meta-csp
16:07:02 INFO - delivery method with no-redirect and when
16:07:02 INFO - the target request is same-origin.
16:07:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 930ms
16:07:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
16:07:02 INFO - PROCESS | 784 | ++DOCSHELL 21235C00 == 71 [pid = 784] [id = 297]
16:07:02 INFO - PROCESS | 784 | ++DOMWINDOW == 144 (212CA400) [pid = 784] [serial = 836] [outer = 00000000]
16:07:02 INFO - PROCESS | 784 | ++DOMWINDOW == 145 (21498C00) [pid = 784] [serial = 837] [outer = 212CA400]
16:07:02 INFO - PROCESS | 784 | 1447114022922 Marionette INFO loaded listener.js
16:07:03 INFO - PROCESS | 784 | ++DOMWINDOW == 146 (21520800) [pid = 784] [serial = 838] [outer = 212CA400]
16:07:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
16:07:03 INFO - document served over http requires an http
16:07:03 INFO - sub-resource via fetch-request using the meta-csp
16:07:03 INFO - delivery method with swap-origin-redirect and when
16:07:03 INFO - the target request is same-origin.
16:07:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 990ms
16:07:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
16:07:03 INFO - PROCESS | 784 | ++DOCSHELL 21D42C00 == 72 [pid = 784] [id = 298]
16:07:03 INFO - PROCESS | 784 | ++DOMWINDOW == 147 (21D47C00) [pid = 784] [serial = 839] [outer = 00000000]
16:07:03 INFO - PROCESS | 784 | ++DOMWINDOW == 148 (21D50C00) [pid = 784] [serial = 840] [outer = 21D47C00]
16:07:03 INFO - PROCESS | 784 | 1447114023889 Marionette INFO loaded listener.js
16:07:03 INFO - PROCESS | 784 | ++DOMWINDOW == 149 (21E16000) [pid = 784] [serial = 841] [outer = 21D47C00]
16:07:04 INFO - PROCESS | 784 | ++DOCSHELL 21E1FC00 == 73 [pid = 784] [id = 299]
16:07:04 INFO - PROCESS | 784 | ++DOMWINDOW == 150 (21E20000) [pid = 784] [serial = 842] [outer = 00000000]
16:07:04 INFO - PROCESS | 784 | ++DOMWINDOW == 151 (21EAA800) [pid = 784] [serial = 843] [outer = 21E20000]
16:07:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
16:07:04 INFO - document served over http requires an http
16:07:04 INFO - sub-resource via iframe-tag using the meta-csp
16:07:04 INFO - delivery method with keep-origin-redirect and when
16:07:04 INFO - the target request is same-origin.
16:07:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 931ms
16:07:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
16:07:04 INFO - PROCESS | 784 | ++DOCSHELL 21EA7C00 == 74 [pid = 784] [id = 300]
16:07:04 INFO - PROCESS | 784 | ++DOMWINDOW == 152 (21EA8800) [pid = 784] [serial = 844] [outer = 00000000]
16:07:04 INFO - PROCESS | 784 | ++DOMWINDOW == 153 (21FC5400) [pid = 784] [serial = 845] [outer = 21EA8800]
16:07:04 INFO - PROCESS | 784 | 1447114024830 Marionette INFO loaded listener.js
16:07:04 INFO - PROCESS | 784 | ++DOMWINDOW == 154 (21FE4800) [pid = 784] [serial = 846] [outer = 21EA8800]
16:07:05 INFO - PROCESS | 784 | ++DOCSHELL 224DBC00 == 75 [pid = 784] [id = 301]
16:07:05 INFO - PROCESS | 784 | ++DOMWINDOW == 155 (224DE400) [pid = 784] [serial = 847] [outer = 00000000]
16:07:05 INFO - PROCESS | 784 | ++DOMWINDOW == 156 (224DB400) [pid = 784] [serial = 848] [outer = 224DE400]
16:07:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
16:07:05 INFO - document served over http requires an http
16:07:05 INFO - sub-resource via iframe-tag using the meta-csp
16:07:05 INFO - delivery method with no-redirect and when
16:07:05 INFO - the target request is same-origin.
16:07:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 970ms
16:07:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
16:07:05 INFO - PROCESS | 784 | ++DOCSHELL 21FB7400 == 76 [pid = 784] [id = 302]
16:07:05 INFO - PROCESS | 784 | ++DOMWINDOW == 157 (224DF800) [pid = 784] [serial = 849] [outer = 00000000]
16:07:05 INFO - PROCESS | 784 | ++DOMWINDOW == 158 (22A58C00) [pid = 784] [serial = 850] [outer = 224DF800]
16:07:05 INFO - PROCESS | 784 | 1447114025800 Marionette INFO loaded listener.js
16:07:05 INFO - PROCESS | 784 | ++DOMWINDOW == 159 (22A5E800) [pid = 784] [serial = 851] [outer = 224DF800]
16:07:06 INFO - PROCESS | 784 | ++DOCSHELL 234C1C00 == 77 [pid = 784] [id = 303]
16:07:06 INFO - PROCESS | 784 | ++DOMWINDOW == 160 (234C2C00) [pid = 784] [serial = 852] [outer = 00000000]
16:07:06 INFO - PROCESS | 784 | ++DOMWINDOW == 161 (23AB1400) [pid = 784] [serial = 853] [outer = 234C2C00]
16:07:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
16:07:06 INFO - document served over http requires an http
16:07:06 INFO - sub-resource via iframe-tag using the meta-csp
16:07:06 INFO - delivery method with swap-origin-redirect and when
16:07:06 INFO - the target request is same-origin.
16:07:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 970ms
16:07:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
16:07:06 INFO - PROCESS | 784 | ++DOCSHELL 234C4000 == 78 [pid = 784] [id = 304]
16:07:06 INFO - PROCESS | 784 | ++DOMWINDOW == 162 (234C9400) [pid = 784] [serial = 854] [outer = 00000000]
16:07:06 INFO - PROCESS | 784 | ++DOMWINDOW == 163 (23AB6400) [pid = 784] [serial = 855] [outer = 234C9400]
16:07:06 INFO - PROCESS | 784 | 1447114026781 Marionette INFO loaded listener.js
16:07:06 INFO - PROCESS | 784 | ++DOMWINDOW == 164 (23ABF400) [pid = 784] [serial = 856] [outer = 234C9400]
16:07:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
16:07:07 INFO - document served over http requires an http
16:07:07 INFO - sub-resource via script-tag using the meta-csp
16:07:07 INFO - delivery method with keep-origin-redirect and when
16:07:07 INFO - the target request is same-origin.
16:07:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 930ms
16:07:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
16:07:07 INFO - PROCESS | 784 | ++DOCSHELL 23B76000 == 79 [pid = 784] [id = 305]
16:07:07 INFO - PROCESS | 784 | ++DOMWINDOW == 165 (23D02000) [pid = 784] [serial = 857] [outer = 00000000]
16:07:07 INFO - PROCESS | 784 | ++DOMWINDOW == 166 (23D0E000) [pid = 784] [serial = 858] [outer = 23D02000]
16:07:07 INFO - PROCESS | 784 | 1447114027726 Marionette INFO loaded listener.js
16:07:07 INFO - PROCESS | 784 | ++DOMWINDOW == 167 (24066800) [pid = 784] [serial = 859] [outer = 23D02000]
16:07:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
16:07:08 INFO - document served over http requires an http
16:07:08 INFO - sub-resource via script-tag using the meta-csp
16:07:08 INFO - delivery method with no-redirect and when
16:07:08 INFO - the target request is same-origin.
16:07:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 930ms
16:07:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
16:07:08 INFO - PROCESS | 784 | ++DOCSHELL 2406A000 == 80 [pid = 784] [id = 306]
16:07:08 INFO - PROCESS | 784 | ++DOMWINDOW == 168 (2406C800) [pid = 784] [serial = 860] [outer = 00000000]
16:07:08 INFO - PROCESS | 784 | ++DOMWINDOW == 169 (24ABD000) [pid = 784] [serial = 861] [outer = 2406C800]
16:07:08 INFO - PROCESS | 784 | 1447114028633 Marionette INFO loaded listener.js
16:07:08 INFO - PROCESS | 784 | ++DOMWINDOW == 170 (24AC3800) [pid = 784] [serial = 862] [outer = 2406C800]
16:07:09 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
16:07:09 INFO - document served over http requires an http
16:07:09 INFO - sub-resource via script-tag using the meta-csp
16:07:09 INFO - delivery method with swap-origin-redirect and when
16:07:09 INFO - the target request is same-origin.
16:07:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 871ms
16:07:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
16:07:09 INFO - PROCESS | 784 | ++DOCSHELL 26422800 == 81 [pid = 784] [id = 307]
16:07:09 INFO - PROCESS | 784 | ++DOMWINDOW == 171 (26425400) [pid = 784] [serial = 863] [outer = 00000000]
16:07:09 INFO - PROCESS | 784 | ++DOMWINDOW == 172 (272D2800) [pid = 784] [serial = 864] [outer = 26425400]
16:07:09 INFO - PROCESS | 784 | 1447114029576 Marionette INFO loaded listener.js
16:07:09 INFO - PROCESS | 784 | ++DOMWINDOW == 173 (272DA800) [pid = 784] [serial = 865] [outer = 26425400]
16:07:10 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
16:07:10 INFO - document served over http requires an http
16:07:10 INFO - sub-resource via xhr-request using the meta-csp
16:07:10 INFO - delivery method with keep-origin-redirect and when
16:07:10 INFO - the target request is same-origin.
16:07:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 950ms
16:07:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
16:07:10 INFO - PROCESS | 784 | ++DOCSHELL 24261C00 == 82 [pid = 784] [id = 308]
16:07:10 INFO - PROCESS | 784 | ++DOMWINDOW == 174 (24262C00) [pid = 784] [serial = 866] [outer = 00000000]
16:07:10 INFO - PROCESS | 784 | ++DOMWINDOW == 175 (272CE000) [pid = 784] [serial = 867] [outer = 24262C00]
16:07:10 INFO - PROCESS | 784 | 1447114030514 Marionette INFO loaded listener.js
16:07:10 INFO - PROCESS | 784 | ++DOMWINDOW == 176 (273B4800) [pid = 784] [serial = 868] [outer = 24262C00]
16:07:11 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
16:07:11 INFO - document served over http requires an http
16:07:11 INFO - sub-resource via xhr-request using the meta-csp
16:07:11 INFO - delivery method with no-redirect and when
16:07:11 INFO - the target request is same-origin.
16:07:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 930ms
16:07:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
16:07:11 INFO - PROCESS | 784 | ++DOCSHELL 24DBC000 == 83 [pid = 784] [id = 309]
16:07:11 INFO - PROCESS | 784 | ++DOMWINDOW == 177 (24DBC400) [pid = 784] [serial = 869] [outer = 00000000]
16:07:11 INFO - PROCESS | 784 | ++DOMWINDOW == 178 (24DC4400) [pid = 784] [serial = 870] [outer = 24DBC400]
16:07:11 INFO - PROCESS | 784 | 1447114031435 Marionette INFO loaded listener.js
16:07:11 INFO - PROCESS | 784 | ++DOMWINDOW == 179 (273AE800) [pid = 784] [serial = 871] [outer = 24DBC400]
16:07:12 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
16:07:12 INFO - document served over http requires an http
16:07:12 INFO - sub-resource via xhr-request using the meta-csp
16:07:12 INFO - delivery method with swap-origin-redirect and when
16:07:12 INFO - the target request is same-origin.
16:07:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
16:07:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
16:07:12 INFO - PROCESS | 784 | ++DOCSHELL 25D97C00 == 84 [pid = 784] [id = 310]
16:07:12 INFO - PROCESS | 784 | ++DOMWINDOW == 180 (25D98000) [pid = 784] [serial = 872] [outer = 00000000]
16:07:12 INFO - PROCESS | 784 | ++DOMWINDOW == 181 (25D9D000) [pid = 784] [serial = 873] [outer = 25D98000]
16:07:12 INFO - PROCESS | 784 | 1447114032354 Marionette INFO loaded listener.js
16:07:12 INFO - PROCESS | 784 | ++DOMWINDOW == 182 (25DA1000) [pid = 784] [serial = 874] [outer = 25D98000]
16:07:15 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
16:07:15 INFO - document served over http requires an https
16:07:15 INFO - sub-resource via fetch-request using the meta-csp
16:07:15 INFO - delivery method with keep-origin-redirect and when
16:07:15 INFO - the target request is same-origin.
16:07:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3069ms
16:07:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
16:07:15 INFO - PROCESS | 784 | ++DOCSHELL 16890400 == 85 [pid = 784] [id = 311]
16:07:15 INFO - PROCESS | 784 | ++DOMWINDOW == 183 (16893C00) [pid = 784] [serial = 875] [outer = 00000000]
16:07:15 INFO - PROCESS | 784 | ++DOMWINDOW == 184 (16B7FC00) [pid = 784] [serial = 876] [outer = 16893C00]
16:07:15 INFO - PROCESS | 784 | 1447114035442 Marionette INFO loaded listener.js
16:07:15 INFO - PROCESS | 784 | ++DOMWINDOW == 185 (183A0800) [pid = 784] [serial = 877] [outer = 16893C00]
16:07:16 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
16:07:16 INFO - document served over http requires an https
16:07:16 INFO - sub-resource via fetch-request using the meta-csp
16:07:16 INFO - delivery method with no-redirect and when
16:07:16 INFO - the target request is same-origin.
16:07:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1073ms
16:07:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
16:07:16 INFO - PROCESS | 784 | ++DOCSHELL 1839FC00 == 86 [pid = 784] [id = 312]
16:07:16 INFO - PROCESS | 784 | ++DOMWINDOW == 186 (19819400) [pid = 784] [serial = 878] [outer = 00000000]
16:07:16 INFO - PROCESS | 784 | ++DOMWINDOW == 187 (199D8800) [pid = 784] [serial = 879] [outer = 19819400]
16:07:16 INFO - PROCESS | 784 | 1447114036488 Marionette INFO loaded listener.js
16:07:16 INFO - PROCESS | 784 | ++DOMWINDOW == 188 (1A271800) [pid = 784] [serial = 880] [outer = 19819400]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 24AC1400 == 85 [pid = 784] [id = 232]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 22A53800 == 84 [pid = 784] [id = 231]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 1E46BC00 == 83 [pid = 784] [id = 230]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 13E91C00 == 82 [pid = 784] [id = 293]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 1B48C800 == 81 [pid = 784] [id = 292]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 0F1BA000 == 80 [pid = 784] [id = 291]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 1EA42400 == 79 [pid = 784] [id = 290]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 1E21FC00 == 78 [pid = 784] [id = 289]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 1E1F2400 == 77 [pid = 784] [id = 288]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 1B788C00 == 76 [pid = 784] [id = 287]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 1B73D000 == 75 [pid = 784] [id = 286]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 12F95800 == 74 [pid = 784] [id = 285]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 198C4C00 == 73 [pid = 784] [id = 284]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 0F2F4C00 == 72 [pid = 784] [id = 283]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 138A7800 == 71 [pid = 784] [id = 282]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 1440E800 == 70 [pid = 784] [id = 281]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 200E6400 == 69 [pid = 784] [id = 273]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 1FCBE800 == 68 [pid = 784] [id = 271]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 1F619400 == 67 [pid = 784] [id = 269]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 16B83000 == 66 [pid = 784] [id = 267]
16:07:17 INFO - PROCESS | 784 | --DOCSHELL 1373E000 == 65 [pid = 784] [id = 266]
16:07:17 INFO - PROCESS | 784 | --DOMWINDOW == 187 (1BAE8C00) [pid = 784] [serial = 732] [outer = 00000000] [url = about:blank]
16:07:17 INFO - PROCESS | 784 | --DOMWINDOW == 186 (1E101400) [pid = 784] [serial = 735] [outer = 00000000] [url = about:blank]
16:07:17 INFO - PROCESS | 784 | --DOMWINDOW == 185 (14408C00) [pid = 784] [serial = 711] [outer = 00000000] [url = about:blank]
16:07:17 INFO - PROCESS | 784 | --DOMWINDOW == 184 (1A4D2800) [pid = 784] [serial = 729] [outer = 00000000] [url = about:blank]
16:07:17 INFO - PROCESS | 784 | --DOMWINDOW == 183 (1B734C00) [pid = 784] [serial = 719] [outer = 00000000] [url = about:blank]
16:07:17 INFO - PROCESS | 784 | --DOMWINDOW == 182 (16B76000) [pid = 784] [serial = 724] [outer = 00000000] [url = about:blank]
16:07:17 INFO - PROCESS | 784 | --DOMWINDOW == 181 (24AC7C00) [pid = 784] [serial = 687] [outer = 00000000] [url = about:blank]
16:07:17 INFO - PROCESS | 784 | --DOMWINDOW == 180 (199DA400) [pid = 784] [serial = 714] [outer = 00000000] [url = about:blank]
16:07:17 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
16:07:17 INFO - document served over http requires an https
16:07:17 INFO - sub-resource via fetch-request using the meta-csp
16:07:17 INFO - delivery method with swap-origin-redirect and when
16:07:17 INFO - the target request is same-origin.
16:07:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1232ms
16:07:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
16:07:17 INFO - PROCESS | 784 | ++DOCSHELL 12F95C00 == 66 [pid = 784] [id = 313]
16:07:17 INFO - PROCESS | 784 | ++DOMWINDOW == 181 (12F99000) [pid = 784] [serial = 881] [outer = 00000000]
16:07:17 INFO - PROCESS | 784 | ++DOMWINDOW == 182 (13F05C00) [pid = 784] [serial = 882] [outer = 12F99000]
16:07:17 INFO - PROCESS | 784 | 1447114037587 Marionette INFO loaded listener.js
16:07:17 INFO - PROCESS | 784 | ++DOMWINDOW == 183 (16B69400) [pid = 784] [serial = 883] [outer = 12F99000]
16:07:18 INFO - PROCESS | 784 | ++DOCSHELL 198C8000 == 67 [pid = 784] [id = 314]
16:07:18 INFO - PROCESS | 784 | ++DOMWINDOW == 184 (198CC400) [pid = 784] [serial = 884] [outer = 00000000]
16:07:18 INFO - PROCESS | 784 | ++DOMWINDOW == 185 (199D9800) [pid = 784] [serial = 885] [outer = 198CC400]
16:07:18 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
16:07:18 INFO - document served over http requires an https
16:07:18 INFO - sub-resource via iframe-tag using the meta-csp
16:07:18 INFO - delivery method with keep-origin-redirect and when
16:07:18 INFO - the target request is same-origin.
16:07:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
16:07:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
16:07:18 INFO - PROCESS | 784 | ++DOCSHELL 15B32C00 == 68 [pid = 784] [id = 315]
16:07:18 INFO - PROCESS | 784 | ++DOMWINDOW == 186 (168E8800) [pid = 784] [serial = 886] [outer = 00000000]
16:07:18 INFO - PROCESS | 784 | ++DOMWINDOW == 187 (199DCC00) [pid = 784] [serial = 887] [outer = 168E8800]
16:07:18 INFO - PROCESS | 784 | 1447114038460 Marionette INFO loaded listener.js
16:07:18 INFO - PROCESS | 784 | ++DOMWINDOW == 188 (1AA4BC00) [pid = 784] [serial = 888] [outer = 168E8800]
16:07:18 INFO - PROCESS | 784 | ++DOCSHELL 1B15E800 == 69 [pid = 784] [id = 316]
16:07:18 INFO - PROCESS | 784 | ++DOMWINDOW == 189 (1B163800) [pid = 784] [serial = 889] [outer = 00000000]
16:07:18 INFO - PROCESS | 784 | ++DOMWINDOW == 190 (1B48E400) [pid = 784] [serial = 890] [outer = 1B163800]
16:07:18 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
16:07:18 INFO - document served over http requires an https
16:07:18 INFO - sub-resource via iframe-tag using the meta-csp
16:07:18 INFO - delivery method with no-redirect and when
16:07:18 INFO - the target request is same-origin.
16:07:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 731ms
16:07:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
16:07:19 INFO - PROCESS | 784 | ++DOCSHELL 1B164000 == 70 [pid = 784] [id = 317]
16:07:19 INFO - PROCESS | 784 | ++DOMWINDOW == 191 (1B489400) [pid = 784] [serial = 891] [outer = 00000000]
16:07:19 INFO - PROCESS | 784 | ++DOMWINDOW == 192 (1BA5A000) [pid = 784] [serial = 892] [outer = 1B489400]
16:07:19 INFO - PROCESS | 784 | 1447114039131 Marionette INFO loaded listener.js
16:07:19 INFO - PROCESS | 784 | ++DOMWINDOW == 193 (1BAF5400) [pid = 784] [serial = 893] [outer = 1B489400]
16:07:19 INFO - PROCESS | 784 | ++DOCSHELL 1E102800 == 71 [pid = 784] [id = 318]
16:07:19 INFO - PROCESS | 784 | ++DOMWINDOW == 194 (1E103000) [pid = 784] [serial = 894] [outer = 00000000]
16:07:19 INFO - PROCESS | 784 | ++DOMWINDOW == 195 (1E106400) [pid = 784] [serial = 895] [outer = 1E103000]
16:07:19 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
16:07:19 INFO - document served over http requires an https
16:07:19 INFO - sub-resource via iframe-tag using the meta-csp
16:07:19 INFO - delivery method with swap-origin-redirect and when
16:07:19 INFO - the target request is same-origin.
16:07:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 770ms
16:07:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
16:07:19 INFO - PROCESS | 784 | ++DOCSHELL 1E103400 == 72 [pid = 784] [id = 319]
16:07:19 INFO - PROCESS | 784 | ++DOMWINDOW == 196 (1E104800) [pid = 784] [serial = 896] [outer = 00000000]
16:07:19 INFO - PROCESS | 784 | ++DOMWINDOW == 197 (1E1F3000) [pid = 784] [serial = 897] [outer = 1E104800]
16:07:19 INFO - PROCESS | 784 | 1447114039964 Marionette INFO loaded listener.js
16:07:20 INFO - PROCESS | 784 | ++DOMWINDOW == 198 (1E228400) [pid = 784] [serial = 898] [outer = 1E104800]
16:07:20 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
16:07:20 INFO - document served over http requires an https
16:07:20 INFO - sub-resource via script-tag using the meta-csp
16:07:20 INFO - delivery method with keep-origin-redirect and when
16:07:20 INFO - the target request is same-origin.
16:07:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 790ms
16:07:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
16:07:20 INFO - PROCESS | 784 | ++DOCSHELL 1E474800 == 73 [pid = 784] [id = 320]
16:07:20 INFO - PROCESS | 784 | ++DOMWINDOW == 199 (1E475000) [pid = 784] [serial = 899] [outer = 00000000]
16:07:20 INFO - PROCESS | 784 | ++DOMWINDOW == 200 (1F470400) [pid = 784] [serial = 900] [outer = 1E475000]
16:07:20 INFO - PROCESS | 784 | 1447114040709 Marionette INFO loaded listener.js
16:07:20 INFO - PROCESS | 784 | ++DOMWINDOW == 201 (1F617000) [pid = 784] [serial = 901] [outer = 1E475000]
16:07:21 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
16:07:21 INFO - document served over http requires an https
16:07:21 INFO - sub-resource via script-tag using the meta-csp
16:07:21 INFO - delivery method with no-redirect and when
16:07:21 INFO - the target request is same-origin.
16:07:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 670ms
16:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 200 (1FEC0000) [pid = 784] [serial = 763] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447114002061]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 199 (1EA3B800) [pid = 784] [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]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 198 (200E7C00) [pid = 784] [serial = 768] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 197 (1F624000) [pid = 784] [serial = 758] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 196 (200A8C00) [pid = 784] [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]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 195 (1E76E000) [pid = 784] [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]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 194 (1E46D000) [pid = 784] [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]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 193 (20762C00) [pid = 784] [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]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 192 (1B796C00) [pid = 784] [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]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 191 (13BB5400) [pid = 784] [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]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 190 (0F233800) [pid = 784] [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]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 189 (1E220000) [pid = 784] [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]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 188 (1E1F3800) [pid = 784] [serial = 810] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 187 (1B789C00) [pid = 784] [serial = 805] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447114014953]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 186 (1F415000) [pid = 784] [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]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 185 (14F59800) [pid = 784] [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]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 184 (13E8CC00) [pid = 784] [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]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 183 (1B78B000) [pid = 784] [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]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 182 (12F94400) [pid = 784] [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]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 181 (20725C00) [pid = 784] [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]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 180 (199DC000) [pid = 784] [serial = 800] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 179 (205E4400) [pid = 784] [serial = 825] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 178 (2076D400) [pid = 784] [serial = 777] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 177 (1E21F000) [pid = 784] [serial = 811] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 176 (2140E000) [pid = 784] [serial = 783] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 175 (16B71C00) [pid = 784] [serial = 798] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 174 (217E5C00) [pid = 784] [serial = 789] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 173 (2151A400) [pid = 784] [serial = 786] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 172 (13B49C00) [pid = 784] [serial = 750] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 171 (1FEC3800) [pid = 784] [serial = 822] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 170 (198C9000) [pid = 784] [serial = 795] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 169 (19825800) [pid = 784] [serial = 753] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 168 (200A6800) [pid = 784] [serial = 766] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 167 (1C27DC00) [pid = 784] [serial = 808] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 166 (1F41A800) [pid = 784] [serial = 756] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 165 (1FEC6C00) [pid = 784] [serial = 764] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447114002061]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 164 (201A2800) [pid = 784] [serial = 769] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 163 (13B43C00) [pid = 784] [serial = 819] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 162 (1A353400) [pid = 784] [serial = 801] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 161 (16B75800) [pid = 784] [serial = 792] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 160 (1FC5B800) [pid = 784] [serial = 759] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 159 (2054E000) [pid = 784] [serial = 771] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 158 (1BAEFC00) [pid = 784] [serial = 806] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447114014953]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 157 (1F479400) [pid = 784] [serial = 816] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 156 (21234400) [pid = 784] [serial = 780] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 155 (1E468C00) [pid = 784] [serial = 813] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 154 (1A06E400) [pid = 784] [serial = 803] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 153 (1FC65C00) [pid = 784] [serial = 761] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 152 (2070AC00) [pid = 784] [serial = 774] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 151 (200EE000) [pid = 784] [serial = 823] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | --DOMWINDOW == 150 (1F41D000) [pid = 784] [serial = 748] [outer = 00000000] [url = about:blank]
16:07:21 INFO - PROCESS | 784 | ++DOCSHELL 0EFE3C00 == 74 [pid = 784] [id = 321]
16:07:21 INFO - PROCESS | 784 | ++DOMWINDOW == 151 (0F203C00) [pid = 784] [serial = 902] [outer = 00000000]
16:07:21 INFO - PROCESS | 784 | ++DOMWINDOW == 152 (18C1A400) [pid = 784] [serial = 903] [outer = 0F203C00]
16:07:21 INFO - PROCESS | 784 | 1447114041859 Marionette INFO loaded listener.js
16:07:21 INFO - PROCESS | 784 | ++DOMWINDOW == 153 (1B78B000) [pid = 784] [serial = 904] [outer = 0F203C00]
16:07:22 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
16:07:22 INFO - document served over http requires an https
16:07:22 INFO - sub-resource via script-tag using the meta-csp
16:07:22 INFO - delivery method with swap-origin-redirect and when
16:07:22 INFO - the target request is same-origin.
16:07:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1122ms
16:07:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
16:07:22 INFO - PROCESS | 784 | ++DOCSHELL 1FC5FC00 == 75 [pid = 784] [id = 322]
16:07:22 INFO - PROCESS | 784 | ++DOMWINDOW == 154 (1FC66400) [pid = 784] [serial = 905] [outer = 00000000]
16:07:22 INFO - PROCESS | 784 | ++DOMWINDOW == 155 (1FEC7800) [pid = 784] [serial = 906] [outer = 1FC66400]
16:07:22 INFO - PROCESS | 784 | 1447114042497 Marionette INFO loaded listener.js
16:07:22 INFO - PROCESS | 784 | ++DOMWINDOW == 156 (200A2C00) [pid = 784] [serial = 907] [outer = 1FC66400]
16:07:22 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
16:07:22 INFO - document served over http requires an https
16:07:22 INFO - sub-resource via xhr-request using the meta-csp
16:07:22 INFO - delivery method with keep-origin-redirect and when
16:07:22 INFO - the target request is same-origin.
16:07:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 630ms
16:07:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
16:07:23 INFO - PROCESS | 784 | ++DOCSHELL 1FECA800 == 76 [pid = 784] [id = 323]
16:07:23 INFO - PROCESS | 784 | ++DOMWINDOW == 157 (200AA400) [pid = 784] [serial = 908] [outer = 00000000]
16:07:23 INFO - PROCESS | 784 | ++DOMWINDOW == 158 (201A5800) [pid = 784] [serial = 909] [outer = 200AA400]
16:07:23 INFO - PROCESS | 784 | 1447114043180 Marionette INFO loaded listener.js
16:07:23 INFO - PROCESS | 784 | ++DOMWINDOW == 159 (2054FC00) [pid = 784] [serial = 910] [outer = 200AA400]
16:07:23 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
16:07:23 INFO - document served over http requires an https
16:07:23 INFO - sub-resource via xhr-request using the meta-csp
16:07:23 INFO - delivery method with no-redirect and when
16:07:23 INFO - the target request is same-origin.
16:07:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 630ms
16:07:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
16:07:23 INFO - PROCESS | 784 | ++DOCSHELL 0F1BA000 == 77 [pid = 784] [id = 324]
16:07:23 INFO - PROCESS | 784 | ++DOMWINDOW == 160 (0F1C7C00) [pid = 784] [serial = 911] [outer = 00000000]
16:07:23 INFO - PROCESS | 784 | ++DOMWINDOW == 161 (13B46400) [pid = 784] [serial = 912] [outer = 0F1C7C00]
16:07:24 INFO - PROCESS | 784 | 1447114043994 Marionette INFO loaded listener.js
16:07:24 INFO - PROCESS | 784 | ++DOMWINDOW == 162 (13F01800) [pid = 784] [serial = 913] [outer = 0F1C7C00]
16:07:24 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
16:07:24 INFO - document served over http requires an https
16:07:24 INFO - sub-resource via xhr-request using the meta-csp
16:07:24 INFO - delivery method with swap-origin-redirect and when
16:07:24 INFO - the target request is same-origin.
16:07:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1079ms
16:07:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
16:07:25 INFO - PROCESS | 784 | ++DOCSHELL 17D8D800 == 78 [pid = 784] [id = 325]
16:07:25 INFO - PROCESS | 784 | ++DOMWINDOW == 163 (1839C800) [pid = 784] [serial = 914] [outer = 00000000]
16:07:25 INFO - PROCESS | 784 | ++DOMWINDOW == 164 (1AC33400) [pid = 784] [serial = 915] [outer = 1839C800]
16:07:25 INFO - PROCESS | 784 | 1447114045087 Marionette INFO loaded listener.js
16:07:25 INFO - PROCESS | 784 | ++DOMWINDOW == 165 (1BAF0C00) [pid = 784] [serial = 916] [outer = 1839C800]
16:07:25 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
16:07:25 INFO - document served over http requires an http
16:07:25 INFO - sub-resource via fetch-request using the meta-referrer
16:07:25 INFO - delivery method with keep-origin-redirect and when
16:07:25 INFO - the target request is cross-origin.
16:07:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1018ms
16:07:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
16:07:26 INFO - PROCESS | 784 | ++DOCSHELL 1E46B400 == 79 [pid = 784] [id = 326]
16:07:26 INFO - PROCESS | 784 | ++DOMWINDOW == 166 (1E470000) [pid = 784] [serial = 917] [outer = 00000000]
16:07:26 INFO - PROCESS | 784 | ++DOMWINDOW == 167 (20703000) [pid = 784] [serial = 918] [outer = 1E470000]
16:07:26 INFO - PROCESS | 784 | 1447114046066 Marionette INFO loaded listener.js
16:07:26 INFO - PROCESS | 784 | ++DOMWINDOW == 168 (20728800) [pid = 784] [serial = 919] [outer = 1E470000]
16:07:26 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
16:07:26 INFO - document served over http requires an http
16:07:26 INFO - sub-resource via fetch-request using the meta-referrer
16:07:26 INFO - delivery method with no-redirect and when
16:07:26 INFO - the target request is cross-origin.
16:07:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 970ms
16:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
16:07:26 INFO - PROCESS | 784 | ++DOCSHELL 2076BC00 == 80 [pid = 784] [id = 327]
16:07:26 INFO - PROCESS | 784 | ++DOMWINDOW == 169 (21238000) [pid = 784] [serial = 920] [outer = 00000000]
16:07:27 INFO - PROCESS | 784 | ++DOMWINDOW == 170 (2128F800) [pid = 784] [serial = 921] [outer = 21238000]
16:07:27 INFO - PROCESS | 784 | 1447114047023 Marionette INFO loaded listener.js
16:07:27 INFO - PROCESS | 784 | ++DOMWINDOW == 171 (212CD000) [pid = 784] [serial = 922] [outer = 21238000]
16:07:27 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
16:07:27 INFO - document served over http requires an http
16:07:27 INFO - sub-resource via fetch-request using the meta-referrer
16:07:27 INFO - delivery method with swap-origin-redirect and when
16:07:27 INFO - the target request is cross-origin.
16:07:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 990ms
16:07:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
16:07:28 INFO - PROCESS | 784 | ++DOCSHELL 21494800 == 81 [pid = 784] [id = 328]
16:07:28 INFO - PROCESS | 784 | ++DOMWINDOW == 172 (21513000) [pid = 784] [serial = 923] [outer = 00000000]
16:07:28 INFO - PROCESS | 784 | ++DOMWINDOW == 173 (217D7800) [pid = 784] [serial = 924] [outer = 21513000]
16:07:28 INFO - PROCESS | 784 | 1447114048039 Marionette INFO loaded listener.js
16:07:28 INFO - PROCESS | 784 | ++DOMWINDOW == 174 (217E5800) [pid = 784] [serial = 925] [outer = 21513000]
16:07:28 INFO - PROCESS | 784 | ++DOCSHELL 21EA1400 == 82 [pid = 784] [id = 329]
16:07:28 INFO - PROCESS | 784 | ++DOMWINDOW == 175 (21EA7800) [pid = 784] [serial = 926] [outer = 00000000]
16:07:28 INFO - PROCESS | 784 | ++DOMWINDOW == 176 (21EA5800) [pid = 784] [serial = 927] [outer = 21EA7800]
16:07:28 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
16:07:28 INFO - document served over http requires an http
16:07:28 INFO - sub-resource via iframe-tag using the meta-referrer
16:07:28 INFO - delivery method with keep-origin-redirect and when
16:07:28 INFO - the target request is cross-origin.
16:07:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1020ms
16:07:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
16:07:29 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1363
16:07:29 INFO - PROCESS | 784 | ++DOCSHELL 21FC2000 == 83 [pid = 784] [id = 330]
16:07:29 INFO - PROCESS | 784 | ++DOMWINDOW == 177 (21FC2800) [pid = 784] [serial = 928] [outer = 00000000]
16:07:29 INFO - PROCESS | 784 | ++DOMWINDOW == 178 (234C4400) [pid = 784] [serial = 929] [outer = 21FC2800]
16:07:29 INFO - PROCESS | 784 | 1447114049103 Marionette INFO loaded listener.js
16:07:29 INFO - PROCESS | 784 | ++DOMWINDOW == 179 (23D0E800) [pid = 784] [serial = 930] [outer = 21FC2800]
16:07:29 INFO - PROCESS | 784 | ++DOCSHELL 2724A400 == 84 [pid = 784] [id = 331]
16:07:29 INFO - PROCESS | 784 | ++DOMWINDOW == 180 (2724CC00) [pid = 784] [serial = 931] [outer = 00000000]
16:07:29 INFO - PROCESS | 784 | ++DOMWINDOW == 181 (27249400) [pid = 784] [serial = 932] [outer = 2724CC00]
16:07:29 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
16:07:29 INFO - document served over http requires an http
16:07:29 INFO - sub-resource via iframe-tag using the meta-referrer
16:07:29 INFO - delivery method with no-redirect and when
16:07:29 INFO - the target request is cross-origin.
16:07:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1067ms
16:07:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
16:07:30 INFO - PROCESS | 784 | ++DOCSHELL 25D99C00 == 85 [pid = 784] [id = 332]
16:07:30 INFO - PROCESS | 784 | ++DOMWINDOW == 182 (25D9C400) [pid = 784] [serial = 933] [outer = 00000000]
16:07:30 INFO - PROCESS | 784 | ++DOMWINDOW == 183 (273B7C00) [pid = 784] [serial = 934] [outer = 25D9C400]
16:07:30 INFO - PROCESS | 784 | 1447114050194 Marionette INFO loaded listener.js
16:07:30 INFO - PROCESS | 784 | ++DOMWINDOW == 184 (27BCF000) [pid = 784] [serial = 935] [outer = 25D9C400]
16:07:30 INFO - PROCESS | 784 | ++DOCSHELL 27BD4400 == 86 [pid = 784] [id = 333]
16:07:30 INFO - PROCESS | 784 | ++DOMWINDOW == 185 (27BD4800) [pid = 784] [serial = 936] [outer = 00000000]
16:07:30 INFO - PROCESS | 784 | ++DOMWINDOW == 186 (27BCC000) [pid = 784] [serial = 937] [outer = 27BD4800]
16:07:30 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
16:07:30 INFO - document served over http requires an http
16:07:30 INFO - sub-resource via iframe-tag using the meta-referrer
16:07:30 INFO - delivery method with swap-origin-redirect and when
16:07:30 INFO - the target request is cross-origin.
16:07:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1012ms
16:07:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
16:07:31 INFO - PROCESS | 784 | ++DOCSHELL 27BD4C00 == 87 [pid = 784] [id = 334]
16:07:31 INFO - PROCESS | 784 | ++DOMWINDOW == 187 (27BD8400) [pid = 784] [serial = 938] [outer = 00000000]
16:07:31 INFO - PROCESS | 784 | ++DOMWINDOW == 188 (286EF000) [pid = 784] [serial = 939] [outer = 27BD8400]
16:07:31 INFO - PROCESS | 784 | 1447114051193 Marionette INFO loaded listener.js
16:07:31 INFO - PROCESS | 784 | ++DOMWINDOW == 189 (286F1800) [pid = 784] [serial = 940] [outer = 27BD8400]
16:07:31 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
16:07:31 INFO - document served over http requires an http
16:07:31 INFO - sub-resource via script-tag using the meta-referrer
16:07:31 INFO - delivery method with keep-origin-redirect and when
16:07:31 INFO - the target request is cross-origin.
16:07:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 930ms
16:07:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
16:07:32 INFO - PROCESS | 784 | ++DOCSHELL 27581C00 == 88 [pid = 784] [id = 335]
16:07:32 INFO - PROCESS | 784 | ++DOMWINDOW == 190 (27582C00) [pid = 784] [serial = 941] [outer = 00000000]
16:07:32 INFO - PROCESS | 784 | ++DOMWINDOW == 191 (2758CC00) [pid = 784] [serial = 942] [outer = 27582C00]
16:07:32 INFO - PROCESS | 784 | 1447114052110 Marionette INFO loaded listener.js
16:07:32 INFO - PROCESS | 784 | ++DOMWINDOW == 192 (27903C00) [pid = 784] [serial = 943] [outer = 27582C00]
16:07:32 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
16:07:32 INFO - document served over http requires an http
16:07:32 INFO - sub-resource via script-tag using the meta-referrer
16:07:32 INFO - delivery method with no-redirect and when
16:07:32 INFO - the target request is cross-origin.
16:07:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 870ms
16:07:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
16:07:32 INFO - PROCESS | 784 | ++DOCSHELL 27909000 == 89 [pid = 784] [id = 336]
16:07:32 INFO - PROCESS | 784 | ++DOMWINDOW == 193 (27909C00) [pid = 784] [serial = 944] [outer = 00000000]
16:07:32 INFO - PROCESS | 784 | ++DOMWINDOW == 194 (286E9000) [pid = 784] [serial = 945] [outer = 27909C00]
16:07:33 INFO - PROCESS | 784 | 1447114052997 Marionette INFO loaded listener.js
16:07:33 INFO - PROCESS | 784 | ++DOMWINDOW == 195 (286F1C00) [pid = 784] [serial = 946] [outer = 27909C00]
16:07:33 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
16:07:33 INFO - document served over http requires an http
16:07:33 INFO - sub-resource via script-tag using the meta-referrer
16:07:33 INFO - delivery method with swap-origin-redirect and when
16:07:33 INFO - the target request is cross-origin.
16:07:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 930ms
16:07:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
16:07:33 INFO - PROCESS | 784 | ++DOCSHELL 1389D000 == 90 [pid = 784] [id = 337]
16:07:33 INFO - PROCESS | 784 | ++DOMWINDOW == 196 (26BE6800) [pid = 784] [serial = 947] [outer = 00000000]
16:07:33 INFO - PROCESS | 784 | ++DOMWINDOW == 197 (275E4800) [pid = 784] [serial = 948] [outer = 26BE6800]
16:07:33 INFO - PROCESS | 784 | 1447114053939 Marionette INFO loaded listener.js
16:07:34 INFO - PROCESS | 784 | ++DOMWINDOW == 198 (275EAC00) [pid = 784] [serial = 949] [outer = 26BE6800]
16:07:34 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
16:07:34 INFO - document served over http requires an http
16:07:34 INFO - sub-resource via xhr-request using the meta-referrer
16:07:34 INFO - delivery method with keep-origin-redirect and when
16:07:34 INFO - the target request is cross-origin.
16:07:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 971ms
16:07:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
16:07:34 INFO - PROCESS | 784 | ++DOCSHELL 2790F400 == 91 [pid = 784] [id = 338]
16:07:34 INFO - PROCESS | 784 | ++DOMWINDOW == 199 (27F4A800) [pid = 784] [serial = 950] [outer = 00000000]
16:07:34 INFO - PROCESS | 784 | ++DOMWINDOW == 200 (27F50400) [pid = 784] [serial = 951] [outer = 27F4A800]
16:07:35 INFO - PROCESS | 784 | 1447114054992 Marionette INFO loaded listener.js
16:07:35 INFO - PROCESS | 784 | ++DOMWINDOW == 201 (27F53800) [pid = 784] [serial = 952] [outer = 27F4A800]
16:07:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
16:07:35 INFO - document served over http requires an http
16:07:35 INFO - sub-resource via xhr-request using the meta-referrer
16:07:35 INFO - delivery method with no-redirect and when
16:07:35 INFO - the target request is cross-origin.
16:07:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 970ms
16:07:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
16:07:35 INFO - PROCESS | 784 | ++DOCSHELL 26652C00 == 92 [pid = 784] [id = 339]
16:07:35 INFO - PROCESS | 784 | ++DOMWINDOW == 202 (26653000) [pid = 784] [serial = 953] [outer = 00000000]
16:07:35 INFO - PROCESS | 784 | ++DOMWINDOW == 203 (2665A800) [pid = 784] [serial = 954] [outer = 26653000]
16:07:35 INFO - PROCESS | 784 | 1447114055943 Marionette INFO loaded listener.js
16:07:36 INFO - PROCESS | 784 | ++DOMWINDOW == 204 (27F4FC00) [pid = 784] [serial = 955] [outer = 26653000]
16:07:36 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
16:07:36 INFO - document served over http requires an http
16:07:36 INFO - sub-resource via xhr-request using the meta-referrer
16:07:36 INFO - delivery method with swap-origin-redirect and when
16:07:36 INFO - the target request is cross-origin.
16:07:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
16:07:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
16:07:36 INFO - PROCESS | 784 | ++DOCSHELL 28B80400 == 93 [pid = 784] [id = 340]
16:07:36 INFO - PROCESS | 784 | ++DOMWINDOW == 205 (28B83000) [pid = 784] [serial = 956] [outer = 00000000]
16:07:36 INFO - PROCESS | 784 | ++DOMWINDOW == 206 (28B88800) [pid = 784] [serial = 957] [outer = 28B83000]
16:07:36 INFO - PROCESS | 784 | 1447114056847 Marionette INFO loaded listener.js
16:07:36 INFO - PROCESS | 784 | ++DOMWINDOW == 207 (28B8D000) [pid = 784] [serial = 958] [outer = 28B83000]
16:07:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
16:07:37 INFO - document served over http requires an https
16:07:37 INFO - sub-resource via fetch-request using the meta-referrer
16:07:37 INFO - delivery method with keep-origin-redirect and when
16:07:37 INFO - the target request is cross-origin.
16:07:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 950ms
16:07:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
16:07:37 INFO - PROCESS | 784 | ++DOCSHELL 28481800 == 94 [pid = 784] [id = 341]
16:07:37 INFO - PROCESS | 784 | ++DOMWINDOW == 208 (28480000) [pid = 784] [serial = 959] [outer = 00000000]
16:07:37 INFO - PROCESS | 784 | ++DOMWINDOW == 209 (28B84400) [pid = 784] [serial = 960] [outer = 28480000]
16:07:37 INFO - PROCESS | 784 | 1447114057795 Marionette INFO loaded listener.js
16:07:37 INFO - PROCESS | 784 | ++DOMWINDOW == 210 (29B4AC00) [pid = 784] [serial = 961] [outer = 28480000]
16:07:40 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
16:07:40 INFO - document served over http requires an https
16:07:40 INFO - sub-resource via fetch-request using the meta-referrer
16:07:40 INFO - delivery method with no-redirect and when
16:07:40 INFO - the target request is cross-origin.
16:07:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2671ms
16:07:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
16:07:40 INFO - PROCESS | 784 | ++DOCSHELL 13BAE800 == 95 [pid = 784] [id = 342]
16:07:40 INFO - PROCESS | 784 | ++DOMWINDOW == 211 (13F0A000) [pid = 784] [serial = 962] [outer = 00000000]
16:07:40 INFO - PROCESS | 784 | ++DOMWINDOW == 212 (1AE10C00) [pid = 784] [serial = 963] [outer = 13F0A000]
16:07:40 INFO - PROCESS | 784 | 1447114060551 Marionette INFO loaded listener.js
16:07:40 INFO - PROCESS | 784 | ++DOMWINDOW == 213 (1D633C00) [pid = 784] [serial = 964] [outer = 13F0A000]
16:07:41 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
16:07:41 INFO - document served over http requires an https
16:07:41 INFO - sub-resource via fetch-request using the meta-referrer
16:07:41 INFO - delivery method with swap-origin-redirect and when
16:07:41 INFO - the target request is cross-origin.
16:07:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1483ms
16:07:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
16:07:41 INFO - PROCESS | 784 | ++DOCSHELL 18D38000 == 96 [pid = 784] [id = 343]
16:07:41 INFO - PROCESS | 784 | ++DOMWINDOW == 214 (199D4800) [pid = 784] [serial = 965] [outer = 00000000]
16:07:41 INFO - PROCESS | 784 | ++DOMWINDOW == 215 (1B161C00) [pid = 784] [serial = 966] [outer = 199D4800]
16:07:41 INFO - PROCESS | 784 | 1447114061969 Marionette INFO loaded listener.js
16:07:42 INFO - PROCESS | 784 | ++DOMWINDOW == 216 (1D633000) [pid = 784] [serial = 967] [outer = 199D4800]
16:07:42 INFO - PROCESS | 784 | ++DOCSHELL 1E21D000 == 97 [pid = 784] [id = 344]
16:07:42 INFO - PROCESS | 784 | ++DOMWINDOW == 217 (1E26BC00) [pid = 784] [serial = 968] [outer = 00000000]
16:07:42 INFO - PROCESS | 784 | ++DOMWINDOW == 218 (138A7000) [pid = 784] [serial = 969] [outer = 1E26BC00]
16:07:42 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
16:07:42 INFO - document served over http requires an https
16:07:42 INFO - sub-resource via iframe-tag using the meta-referrer
16:07:42 INFO - delivery method with keep-origin-redirect and when
16:07:42 INFO - the target request is cross-origin.
16:07:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1173ms
16:07:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
16:07:43 INFO - PROCESS | 784 | ++DOCSHELL 1A353400 == 98 [pid = 784] [id = 345]
16:07:43 INFO - PROCESS | 784 | ++DOMWINDOW == 219 (1BAF0000) [pid = 784] [serial = 970] [outer = 00000000]
16:07:43 INFO - PROCESS | 784 | ++DOMWINDOW == 220 (1E762C00) [pid = 784] [serial = 971] [outer = 1BAF0000]
16:07:43 INFO - PROCESS | 784 | 1447114063155 Marionette INFO loaded listener.js
16:07:43 INFO - PROCESS | 784 | ++DOMWINDOW == 221 (1F474400) [pid = 784] [serial = 972] [outer = 1BAF0000]
16:07:43 INFO - PROCESS | 784 | ++DOCSHELL 12FB1400 == 99 [pid = 784] [id = 346]
16:07:43 INFO - PROCESS | 784 | ++DOMWINDOW == 222 (12FB5400) [pid = 784] [serial = 973] [outer = 00000000]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 18C1B400 == 98 [pid = 784] [id = 206]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 1FECA800 == 97 [pid = 784] [id = 323]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 1FC5FC00 == 96 [pid = 784] [id = 322]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 0EFE3C00 == 95 [pid = 784] [id = 321]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 1E474800 == 94 [pid = 784] [id = 320]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 1E103400 == 93 [pid = 784] [id = 319]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 1E102800 == 92 [pid = 784] [id = 318]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 1B164000 == 91 [pid = 784] [id = 317]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 1B15E800 == 90 [pid = 784] [id = 316]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 15B32C00 == 89 [pid = 784] [id = 315]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 198C8000 == 88 [pid = 784] [id = 314]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 12F95C00 == 87 [pid = 784] [id = 313]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 1839FC00 == 86 [pid = 784] [id = 312]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 16890400 == 85 [pid = 784] [id = 311]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 234C1C00 == 84 [pid = 784] [id = 303]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 224DBC00 == 83 [pid = 784] [id = 301]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 21E1FC00 == 82 [pid = 784] [id = 299]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 2019E800 == 81 [pid = 784] [id = 296]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 199D9000 == 80 [pid = 784] [id = 295]
16:07:43 INFO - PROCESS | 784 | --DOCSHELL 0F299C00 == 79 [pid = 784] [id = 294]
16:07:43 INFO - PROCESS | 784 | ++DOMWINDOW == 223 (12F95C00) [pid = 784] [serial = 974] [outer = 12FB5400]
16:07:43 INFO - PROCESS | 784 | --DOMWINDOW == 222 (1FC61C00) [pid = 784] [serial = 817] [outer = 00000000] [url = about:blank]
16:07:43 INFO - PROCESS | 784 | --DOMWINDOW == 221 (17DC6800) [pid = 784] [serial = 793] [outer = 00000000] [url = about:blank]
16:07:43 INFO - PROCESS | 784 | --DOMWINDOW == 220 (1839B800) [pid = 784] [serial = 820] [outer = 00000000] [url = about:blank]
16:07:43 INFO - PROCESS | 784 | --DOMWINDOW == 219 (1E477C00) [pid = 784] [serial = 814] [outer = 00000000] [url = about:blank]
16:07:43 INFO - PROCESS | 784 | --DOMWINDOW == 218 (1A06C400) [pid = 784] [serial = 796] [outer = 00000000] [url = about:blank]
16:07:43 INFO - PROCESS | 784 | --DOMWINDOW == 217 (1D632000) [pid = 784] [serial = 809] [outer = 00000000] [url = about:blank]
16:07:43 INFO - PROCESS | 784 | --DOMWINDOW == 216 (183A2000) [pid = 784] [serial = 799] [outer = 00000000] [url = about:blank]
16:07:43 INFO - PROCESS | 784 | --DOMWINDOW == 215 (1B48B400) [pid = 784] [serial = 804] [outer = 00000000] [url = about:blank]
16:07:43 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
16:07:43 INFO - document served over http requires an https
16:07:43 INFO - sub-resource via iframe-tag using the meta-referrer
16:07:43 INFO - delivery method with no-redirect and when
16:07:43 INFO - the target request is cross-origin.
16:07:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1072ms
16:07:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
16:07:44 INFO - PROCESS | 784 | ++DOCSHELL 13BB6800 == 80 [pid = 784] [id = 347]
16:07:44 INFO - PROCESS | 784 | ++DOMWINDOW == 216 (16736000) [pid = 784] [serial = 975] [outer = 00000000]
16:07:44 INFO - PROCESS | 784 | ++DOMWINDOW == 217 (18D40800) [pid = 784] [serial = 976] [outer = 16736000]
16:07:44 INFO - PROCESS | 784 | 1447114064356 Marionette INFO loaded listener.js
16:07:44 INFO - PROCESS | 784 | ++DOMWINDOW == 218 (199DAC00) [pid = 784] [serial = 977] [outer = 16736000]
16:07:44 INFO - PROCESS | 784 | ++DOCSHELL 1AE83000 == 81 [pid = 784] [id = 348]
16:07:44 INFO - PROCESS | 784 | ++DOMWINDOW == 219 (1AE87400) [pid = 784] [serial = 978] [outer = 00000000]
16:07:44 INFO - PROCESS | 784 | ++DOMWINDOW == 220 (1B730800) [pid = 784] [serial = 979] [outer = 1AE87400]
16:07:44 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
16:07:44 INFO - document served over http requires an https
16:07:44 INFO - sub-resource via iframe-tag using the meta-referrer
16:07:44 INFO - delivery method with swap-origin-redirect and when
16:07:44 INFO - the target request is cross-origin.
16:07:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 770ms
16:07:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
16:07:45 INFO - PROCESS | 784 | ++DOCSHELL 1AE88000 == 82 [pid = 784] [id = 349]
16:07:45 INFO - PROCESS | 784 | ++DOMWINDOW == 221 (1B15E800) [pid = 784] [serial = 980] [outer = 00000000]
16:07:45 INFO - PROCESS | 784 | ++DOMWINDOW == 222 (1CF60C00) [pid = 784] [serial = 981] [outer = 1B15E800]
16:07:45 INFO - PROCESS | 784 | 1447114065040 Marionette INFO loaded listener.js
16:07:45 INFO - PROCESS | 784 | ++DOMWINDOW == 223 (1E1E9000) [pid = 784] [serial = 982] [outer = 1B15E800]
16:07:45 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
16:07:45 INFO - document served over http requires an https
16:07:45 INFO - sub-resource via script-tag using the meta-referrer
16:07:45 INFO - delivery method with keep-origin-redirect and when
16:07:45 INFO - the target request is cross-origin.
16:07:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 730ms
16:07:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
16:07:45 INFO - PROCESS | 784 | ++DOCSHELL 1E226400 == 83 [pid = 784] [id = 350]
16:07:45 INFO - PROCESS | 784 | ++DOMWINDOW == 224 (1E473C00) [pid = 784] [serial = 983] [outer = 00000000]
16:07:45 INFO - PROCESS | 784 | ++DOMWINDOW == 225 (1FC60C00) [pid = 784] [serial = 984] [outer = 1E473C00]
16:07:45 INFO - PROCESS | 784 | 1447114065762 Marionette INFO loaded listener.js
16:07:45 INFO - PROCESS | 784 | ++DOMWINDOW == 226 (1FCBCC00) [pid = 784] [serial = 985] [outer = 1E473C00]
16:07:46 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
16:07:46 INFO - document served over http requires an https
16:07:46 INFO - sub-resource via script-tag using the meta-referrer
16:07:46 INFO - delivery method with no-redirect and when
16:07:46 INFO - the target request is cross-origin.
16:07:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 730ms
16:07:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
16:07:46 INFO - PROCESS | 784 | ++DOCSHELL 200AE800 == 84 [pid = 784] [id = 351]
16:07:46 INFO - PROCESS | 784 | ++DOMWINDOW == 227 (200B0C00) [pid = 784] [serial = 986] [outer = 00000000]
16:07:46 INFO - PROCESS | 784 | ++DOMWINDOW == 228 (201A8C00) [pid = 784] [serial = 987] [outer = 200B0C00]
16:07:46 INFO - PROCESS | 784 | 1447114066614 Marionette INFO loaded listener.js
16:07:46 INFO - PROCESS | 784 | ++DOMWINDOW == 229 (205E5800) [pid = 784] [serial = 988] [outer = 200B0C00]
16:07:47 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
16:07:47 INFO - document served over http requires an https
16:07:47 INFO - sub-resource via script-tag using the meta-referrer
16:07:47 INFO - delivery method with swap-origin-redirect and when
16:07:47 INFO - the target request is cross-origin.
16:07:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 790ms
16:07:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
16:07:47 INFO - PROCESS | 784 | ++DOCSHELL 20726800 == 85 [pid = 784] [id = 352]
16:07:47 INFO - PROCESS | 784 | ++DOMWINDOW == 230 (20728400) [pid = 784] [serial = 989] [outer = 00000000]
16:07:47 INFO - PROCESS | 784 | ++DOMWINDOW == 231 (2116B800) [pid = 784] [serial = 990] [outer = 20728400]
16:07:47 INFO - PROCESS | 784 | 1447114067331 Marionette INFO loaded listener.js
16:07:47 INFO - PROCESS | 784 | ++DOMWINDOW == 232 (21239C00) [pid = 784] [serial = 991] [outer = 20728400]
16:07:47 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
16:07:47 INFO - document served over http requires an https
16:07:47 INFO - sub-resource via xhr-request using the meta-referrer
16:07:47 INFO - delivery method with keep-origin-redirect and when
16:07:47 INFO - the target request is cross-origin.
16:07:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
16:07:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 231 (20543400) [pid = 784] [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]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 230 (1E475000) [pid = 784] [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]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 229 (1E103000) [pid = 784] [serial = 894] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 228 (198CC400) [pid = 784] [serial = 884] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 227 (224DE400) [pid = 784] [serial = 847] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447114025302]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 226 (234C2C00) [pid = 784] [serial = 852] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 225 (21E20000) [pid = 784] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 224 (1F470400) [pid = 784] [serial = 900] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 223 (18C1A400) [pid = 784] [serial = 903] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 222 (16B7FC00) [pid = 784] [serial = 876] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 221 (1E106400) [pid = 784] [serial = 895] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 220 (1BA5A000) [pid = 784] [serial = 892] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 219 (199D9800) [pid = 784] [serial = 885] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 218 (13F05C00) [pid = 784] [serial = 882] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 217 (199D8800) [pid = 784] [serial = 879] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 216 (1E1F3000) [pid = 784] [serial = 897] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 215 (1FEC7800) [pid = 784] [serial = 906] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 214 (1B48E400) [pid = 784] [serial = 890] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447114038737]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 213 (199DCC00) [pid = 784] [serial = 887] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 212 (19819400) [pid = 784] [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]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 211 (0F203C00) [pid = 784] [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]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 210 (1B163800) [pid = 784] [serial = 889] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447114038737]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 209 (1FC66400) [pid = 784] [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]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 208 (12F99000) [pid = 784] [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]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 207 (1B489400) [pid = 784] [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]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 206 (1E104800) [pid = 784] [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]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 205 (168E8800) [pid = 784] [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]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 204 (16893C00) [pid = 784] [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]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 203 (201A5800) [pid = 784] [serial = 909] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 202 (24DC4400) [pid = 784] [serial = 870] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 201 (272CE000) [pid = 784] [serial = 867] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 200 (24ABD000) [pid = 784] [serial = 861] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 199 (272D2800) [pid = 784] [serial = 864] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 198 (23AB6400) [pid = 784] [serial = 855] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 197 (23D0E000) [pid = 784] [serial = 858] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 196 (23AB1400) [pid = 784] [serial = 853] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 195 (22A58C00) [pid = 784] [serial = 850] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 194 (21EAA800) [pid = 784] [serial = 843] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 193 (21D50C00) [pid = 784] [serial = 840] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 192 (224DB400) [pid = 784] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447114025302]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 191 (21FC5400) [pid = 784] [serial = 845] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 190 (20761000) [pid = 784] [serial = 834] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 189 (21498C00) [pid = 784] [serial = 837] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 188 (133C5400) [pid = 784] [serial = 828] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 187 (1AC2FC00) [pid = 784] [serial = 831] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 186 (25D9D000) [pid = 784] [serial = 873] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 185 (20709800) [pid = 784] [serial = 826] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | --DOMWINDOW == 184 (200A2C00) [pid = 784] [serial = 907] [outer = 00000000] [url = about:blank]
16:07:48 INFO - PROCESS | 784 | ++DOCSHELL 0F203C00 == 86 [pid = 784] [id = 353]
16:07:48 INFO - PROCESS | 784 | ++DOMWINDOW == 185 (0F89F400) [pid = 784] [serial = 992] [outer = 00000000]
16:07:48 INFO - PROCESS | 784 | ++DOMWINDOW == 186 (198C7C00) [pid = 784] [serial = 993] [outer = 0F89F400]
16:07:48 INFO - PROCESS | 784 | 1447114068428 Marionette INFO loaded listener.js
16:07:48 INFO - PROCESS | 784 | ++DOMWINDOW == 187 (1B78A000) [pid = 784] [serial = 994] [outer = 0F89F400]
16:07:48 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
16:07:48 INFO - document served over http requires an https
16:07:48 INFO - sub-resource via xhr-request using the meta-referrer
16:07:48 INFO - delivery method with no-redirect and when
16:07:48 INFO - the target request is cross-origin.
16:07:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1006ms
16:07:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
16:07:48 INFO - PROCESS | 784 | ++DOCSHELL 1E271800 == 87 [pid = 784] [id = 354]
16:07:48 INFO - PROCESS | 784 | ++DOMWINDOW == 188 (20709800) [pid = 784] [serial = 995] [outer = 00000000]
16:07:49 INFO - PROCESS | 784 | ++DOMWINDOW == 189 (217DF400) [pid = 784] [serial = 996] [outer = 20709800]
16:07:49 INFO - PROCESS | 784 | 1447114069002 Marionette INFO loaded listener.js
16:07:49 INFO - PROCESS | 784 | ++DOMWINDOW == 190 (21E11400) [pid = 784] [serial = 997] [outer = 20709800]
16:07:49 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
16:07:49 INFO - document served over http requires an https
16:07:49 INFO - sub-resource via xhr-request using the meta-referrer
16:07:49 INFO - delivery method with swap-origin-redirect and when
16:07:49 INFO - the target request is cross-origin.
16:07:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 670ms
16:07:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
16:07:49 INFO - PROCESS | 784 | ++DOCSHELL 21EA3000 == 88 [pid = 784] [id = 355]
16:07:49 INFO - PROCESS | 784 | ++DOMWINDOW == 191 (21EAF800) [pid = 784] [serial = 998] [outer = 00000000]
16:07:49 INFO - PROCESS | 784 | ++DOMWINDOW == 192 (224DD800) [pid = 784] [serial = 999] [outer = 21EAF800]
16:07:49 INFO - PROCESS | 784 | 1447114069654 Marionette INFO loaded listener.js
16:07:49 INFO - PROCESS | 784 | ++DOMWINDOW == 193 (22A56400) [pid = 784] [serial = 1000] [outer = 21EAF800]
16:07:50 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
16:07:50 INFO - document served over http requires an http
16:07:50 INFO - sub-resource via fetch-request using the meta-referrer
16:07:50 INFO - delivery method with keep-origin-redirect and when
16:07:50 INFO - the target request is same-origin.
16:07:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 630ms
16:07:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
16:07:50 INFO - PROCESS | 784 | ++DOCSHELL 12F94400 == 89 [pid = 784] [id = 356]
16:07:50 INFO - PROCESS | 784 | ++DOMWINDOW == 194 (12FB6C00) [pid = 784] [serial = 1001] [outer = 00000000]
16:07:50 INFO - PROCESS | 784 | ++DOMWINDOW == 195 (138A9800) [pid = 784] [serial = 1002] [outer = 12FB6C00]
16:07:50 INFO - PROCESS | 784 | 1447114070531 Marionette INFO loaded listener.js
16:07:50 INFO - PROCESS | 784 | ++DOMWINDOW == 196 (1681E800) [pid = 784] [serial = 1003] [outer = 12FB6C00]
16:07:51 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
16:07:51 INFO - document served over http requires an http
16:07:51 INFO - sub-resource via fetch-request using the meta-referrer
16:07:51 INFO - delivery method with no-redirect and when
16:07:51 INFO - the target request is same-origin.
16:07:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1138ms
16:07:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
16:07:51 INFO - PROCESS | 784 | ++DOCSHELL 1B731000 == 90 [pid = 784] [id = 357]
16:07:51 INFO - PROCESS | 784 | ++DOMWINDOW == 197 (1B738C00) [pid = 784] [serial = 1004] [outer = 00000000]
16:07:51 INFO - PROCESS | 784 | ++DOMWINDOW == 198 (1E108C00) [pid = 784] [serial = 1005] [outer = 1B738C00]
16:07:51 INFO - PROCESS | 784 | 1447114071631 Marionette INFO loaded listener.js
16:07:51 INFO - PROCESS | 784 | ++DOMWINDOW == 199 (1F41CC00) [pid = 784] [serial = 1006] [outer = 1B738C00]
16:07:52 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
16:07:52 INFO - document served over http requires an http
16:07:52 INFO - sub-resource via fetch-request using the meta-referrer
16:07:52 INFO - delivery method with swap-origin-redirect and when
16:07:52 INFO - the target request is same-origin.
16:07:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1016ms
16:07:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
16:07:52 INFO - PROCESS | 784 | ++DOCSHELL 20765800 == 91 [pid = 784] [id = 358]
16:07:52 INFO - PROCESS | 784 | ++DOMWINDOW == 200 (21415C00) [pid = 784] [serial = 1007] [outer = 00000000]
16:07:52 INFO - PROCESS | 784 | ++DOMWINDOW == 201 (22A5A400) [pid = 784] [serial = 1008] [outer = 21415C00]
16:07:52 INFO - PROCESS | 784 | 1447114072629 Marionette INFO loaded listener.js
16:07:52 INFO - PROCESS | 784 | ++DOMWINDOW == 202 (23B70400) [pid = 784] [serial = 1009] [outer = 21415C00]
16:07:53 INFO - PROCESS | 784 | ++DOCSHELL 24264800 == 92 [pid = 784] [id = 359]
16:07:53 INFO - PROCESS | 784 | ++DOMWINDOW == 203 (24268400) [pid = 784] [serial = 1010] [outer = 00000000]
16:07:53 INFO - PROCESS | 784 | ++DOMWINDOW == 204 (24ABB000) [pid = 784] [serial = 1011] [outer = 24268400]
16:07:53 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
16:07:53 INFO - document served over http requires an http
16:07:53 INFO - sub-resource via iframe-tag using the meta-referrer
16:07:53 INFO - delivery method with keep-origin-redirect and when
16:07:53 INFO - the target request is same-origin.
16:07:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
16:07:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
16:07:53 INFO - PROCESS | 784 | ++DOCSHELL 224E5400 == 93 [pid = 784] [id = 360]
16:07:53 INFO - PROCESS | 784 | ++DOMWINDOW == 205 (24267400) [pid = 784] [serial = 1012] [outer = 00000000]
16:07:53 INFO - PROCESS | 784 | ++DOMWINDOW == 206 (24DC3800) [pid = 784] [serial = 1013] [outer = 24267400]
16:07:53 INFO - PROCESS | 784 | 1447114073636 Marionette INFO loaded listener.js
16:07:53 INFO - PROCESS | 784 | ++DOMWINDOW == 207 (25D9D000) [pid = 784] [serial = 1014] [outer = 24267400]
16:07:54 INFO - PROCESS | 784 | ++DOCSHELL 2642A400 == 94 [pid = 784] [id = 361]
16:07:54 INFO - PROCESS | 784 | ++DOMWINDOW == 208 (2664EC00) [pid = 784] [serial = 1015] [outer = 00000000]
16:07:54 INFO - PROCESS | 784 | ++DOMWINDOW == 209 (24264400) [pid = 784] [serial = 1016] [outer = 2664EC00]
16:07:54 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
16:07:54 INFO - document served over http requires an http
16:07:54 INFO - sub-resource via iframe-tag using the meta-referrer
16:07:54 INFO - delivery method with no-redirect and when
16:07:54 INFO - the target request is same-origin.
16:07:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1078ms
16:07:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
16:07:54 INFO - PROCESS | 784 | ++DOCSHELL 2664F000 == 95 [pid = 784] [id = 362]
16:07:54 INFO - PROCESS | 784 | ++DOMWINDOW == 210 (26BEA400) [pid = 784] [serial = 1017] [outer = 00000000]
16:07:54 INFO - PROCESS | 784 | ++DOMWINDOW == 211 (27583C00) [pid = 784] [serial = 1018] [outer = 26BEA400]
16:07:54 INFO - PROCESS | 784 | 1447114074734 Marionette INFO loaded listener.js
16:07:54 INFO - PROCESS | 784 | ++DOMWINDOW == 212 (275EF400) [pid = 784] [serial = 1019] [outer = 26BEA400]
16:07:55 INFO - PROCESS | 784 | ++DOCSHELL 27BD6C00 == 96 [pid = 784] [id = 363]
16:07:55 INFO - PROCESS | 784 | ++DOMWINDOW == 213 (27BD8800) [pid = 784] [serial = 1020] [outer = 00000000]
16:07:55 INFO - PROCESS | 784 | ++DOMWINDOW == 214 (28B83400) [pid = 784] [serial = 1021] [outer = 27BD8800]
16:07:55 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
16:07:55 INFO - document served over http requires an http
16:07:55 INFO - sub-resource via iframe-tag using the meta-referrer
16:07:55 INFO - delivery method with swap-origin-redirect and when
16:07:55 INFO - the target request is same-origin.
16:07:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1128ms
16:07:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
16:07:55 INFO - PROCESS | 784 | ++DOCSHELL 28484800 == 97 [pid = 784] [id = 364]
16:07:55 INFO - PROCESS | 784 | ++DOMWINDOW == 215 (28485400) [pid = 784] [serial = 1022] [outer = 00000000]
16:07:55 INFO - PROCESS | 784 | ++DOMWINDOW == 216 (29B54000) [pid = 784] [serial = 1023] [outer = 28485400]
16:07:55 INFO - PROCESS | 784 | 1447114075874 Marionette INFO loaded listener.js
16:07:55 INFO - PROCESS | 784 | ++DOMWINDOW == 217 (29EC2800) [pid = 784] [serial = 1024] [outer = 28485400]
16:07:56 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
16:07:56 INFO - document served over http requires an http
16:07:56 INFO - sub-resource via script-tag using the meta-referrer
16:07:56 INFO - delivery method with keep-origin-redirect and when
16:07:56 INFO - the target request is same-origin.
16:07:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 970ms
16:07:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
16:07:56 INFO - PROCESS | 784 | ++DOCSHELL 27BE4000 == 98 [pid = 784] [id = 365]
16:07:56 INFO - PROCESS | 784 | ++DOMWINDOW == 218 (27BE6000) [pid = 784] [serial = 1025] [outer = 00000000]
16:07:56 INFO - PROCESS | 784 | ++DOMWINDOW == 219 (27BEE400) [pid = 784] [serial = 1026] [outer = 27BE6000]
16:07:56 INFO - PROCESS | 784 | 1447114076809 Marionette INFO loaded listener.js
16:07:56 INFO - PROCESS | 784 | ++DOMWINDOW == 220 (29EC5400) [pid = 784] [serial = 1027] [outer = 27BE6000]
16:07:57 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
16:07:57 INFO - document served over http requires an http
16:07:57 INFO - sub-resource via script-tag using the meta-referrer
16:07:57 INFO - delivery method with no-redirect and when
16:07:57 INFO - the target request is same-origin.
16:07:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 930ms
16:07:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
16:07:57 INFO - PROCESS | 784 | ++DOCSHELL 13B41C00 == 99 [pid = 784] [id = 366]
16:07:57 INFO - PROCESS | 784 | ++DOMWINDOW == 221 (20B65800) [pid = 784] [serial = 1028] [outer = 00000000]
16:07:57 INFO - PROCESS | 784 | ++DOMWINDOW == 222 (20B6F400) [pid = 784] [serial = 1029] [outer = 20B65800]
16:07:57 INFO - PROCESS | 784 | 1447114077747 Marionette INFO loaded listener.js
16:07:57 INFO - PROCESS | 784 | ++DOMWINDOW == 223 (20B73C00) [pid = 784] [serial = 1030] [outer = 20B65800]
16:07:58 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
16:07:58 INFO - document served over http requires an http
16:07:58 INFO - sub-resource via script-tag using the meta-referrer
16:07:58 INFO - delivery method with swap-origin-redirect and when
16:07:58 INFO - the target request is same-origin.
16:07:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 930ms
16:07:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
16:07:58 INFO - PROCESS | 784 | ++DOCSHELL 24073400 == 100 [pid = 784] [id = 367]
16:07:58 INFO - PROCESS | 784 | ++DOMWINDOW == 224 (27BF4000) [pid = 784] [serial = 1031] [outer = 00000000]
16:07:58 INFO - PROCESS | 784 | ++DOMWINDOW == 225 (27BFD400) [pid = 784] [serial = 1032] [outer = 27BF4000]
16:07:58 INFO - PROCESS | 784 | 1447114078690 Marionette INFO loaded listener.js
16:07:58 INFO - PROCESS | 784 | ++DOMWINDOW == 226 (29B53000) [pid = 784] [serial = 1033] [outer = 27BF4000]
16:07:59 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
16:07:59 INFO - document served over http requires an http
16:07:59 INFO - sub-resource via xhr-request using the meta-referrer
16:07:59 INFO - delivery method with keep-origin-redirect and when
16:07:59 INFO - the target request is same-origin.
16:07:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 931ms
16:07:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
16:07:59 INFO - PROCESS | 784 | ++DOCSHELL 26BA6800 == 101 [pid = 784] [id = 368]
16:07:59 INFO - PROCESS | 784 | ++DOMWINDOW == 227 (26BA8C00) [pid = 784] [serial = 1034] [outer = 00000000]
16:07:59 INFO - PROCESS | 784 | ++DOMWINDOW == 228 (26BB0800) [pid = 784] [serial = 1035] [outer = 26BA8C00]
16:07:59 INFO - PROCESS | 784 | 1447114079662 Marionette INFO loaded listener.js
16:07:59 INFO - PROCESS | 784 | ++DOMWINDOW == 229 (27BF9000) [pid = 784] [serial = 1036] [outer = 26BA8C00]
16:08:00 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
16:08:00 INFO - document served over http requires an http
16:08:00 INFO - sub-resource via xhr-request using the meta-referrer
16:08:00 INFO - delivery method with no-redirect and when
16:08:00 INFO - the target request is same-origin.
16:08:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 990ms
16:08:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
16:08:00 INFO - PROCESS | 784 | ++DOCSHELL 27549400 == 102 [pid = 784] [id = 369]
16:08:00 INFO - PROCESS | 784 | ++DOMWINDOW == 230 (27549800) [pid = 784] [serial = 1037] [outer = 00000000]
16:08:00 INFO - PROCESS | 784 | ++DOMWINDOW == 231 (2754D800) [pid = 784] [serial = 1038] [outer = 27549800]
16:08:00 INFO - PROCESS | 784 | 1447114080670 Marionette INFO loaded listener.js
16:08:00 INFO - PROCESS | 784 | ++DOMWINDOW == 232 (29ED0C00) [pid = 784] [serial = 1039] [outer = 27549800]
16:08:01 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
16:08:01 INFO - document served over http requires an http
16:08:01 INFO - sub-resource via xhr-request using the meta-referrer
16:08:01 INFO - delivery method with swap-origin-redirect and when
16:08:01 INFO - the target request is same-origin.
16:08:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1018ms
16:08:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
16:08:01 INFO - PROCESS | 784 | ++DOCSHELL 2A188800 == 103 [pid = 784] [id = 370]
16:08:01 INFO - PROCESS | 784 | ++DOMWINDOW == 233 (2A18A800) [pid = 784] [serial = 1040] [outer = 00000000]
16:08:01 INFO - PROCESS | 784 | ++DOMWINDOW == 234 (2A193800) [pid = 784] [serial = 1041] [outer = 2A18A800]
16:08:01 INFO - PROCESS | 784 | 1447114081688 Marionette INFO loaded listener.js
16:08:01 INFO - PROCESS | 784 | ++DOMWINDOW == 235 (2A1DB000) [pid = 784] [serial = 1042] [outer = 2A18A800]
16:08:02 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
16:08:02 INFO - document served over http requires an https
16:08:02 INFO - sub-resource via fetch-request using the meta-referrer
16:08:02 INFO - delivery method with keep-origin-redirect and when
16:08:02 INFO - the target request is same-origin.
16:08:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
16:08:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
16:08:02 INFO - PROCESS | 784 | ++DOCSHELL 29D12000 == 104 [pid = 784] [id = 371]
16:08:02 INFO - PROCESS | 784 | ++DOMWINDOW == 236 (29D13C00) [pid = 784] [serial = 1043] [outer = 00000000]
16:08:02 INFO - PROCESS | 784 | ++DOMWINDOW == 237 (29D1B800) [pid = 784] [serial = 1044] [outer = 29D13C00]
16:08:02 INFO - PROCESS | 784 | 1447114082676 Marionette INFO loaded listener.js
16:08:02 INFO - PROCESS | 784 | ++DOMWINDOW == 238 (29D1E800) [pid = 784] [serial = 1045] [outer = 29D13C00]
16:08:03 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
16:08:03 INFO - document served over http requires an https
16:08:03 INFO - sub-resource via fetch-request using the meta-referrer
16:08:03 INFO - delivery method with no-redirect and when
16:08:03 INFO - the target request is same-origin.
16:08:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1019ms
16:08:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
16:08:03 INFO - PROCESS | 784 | ++DOCSHELL 29069000 == 105 [pid = 784] [id = 372]
16:08:03 INFO - PROCESS | 784 | ++DOMWINDOW == 239 (29069400) [pid = 784] [serial = 1046] [outer = 00000000]
16:08:03 INFO - PROCESS | 784 | ++DOMWINDOW == 240 (2906FC00) [pid = 784] [serial = 1047] [outer = 29069400]
16:08:03 INFO - PROCESS | 784 | 1447114083692 Marionette INFO loaded listener.js
16:08:03 INFO - PROCESS | 784 | ++DOMWINDOW == 241 (29D1B400) [pid = 784] [serial = 1048] [outer = 29069400]
16:08:04 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
16:08:04 INFO - document served over http requires an https
16:08:04 INFO - sub-resource via fetch-request using the meta-referrer
16:08:04 INFO - delivery method with swap-origin-redirect and when
16:08:04 INFO - the target request is same-origin.
16:08:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1077ms
16:08:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
16:08:04 INFO - PROCESS | 784 | ++DOCSHELL 29F8C000 == 106 [pid = 784] [id = 373]
16:08:04 INFO - PROCESS | 784 | ++DOMWINDOW == 242 (29F8D000) [pid = 784] [serial = 1049] [outer = 00000000]
16:08:04 INFO - PROCESS | 784 | ++DOMWINDOW == 243 (29F93800) [pid = 784] [serial = 1050] [outer = 29F8D000]
16:08:04 INFO - PROCESS | 784 | 1447114084780 Marionette INFO loaded listener.js
16:08:04 INFO - PROCESS | 784 | ++DOMWINDOW == 244 (29F91C00) [pid = 784] [serial = 1051] [outer = 29F8D000]
16:08:07 INFO - PROCESS | 784 | ++DOCSHELL 1E1F1800 == 107 [pid = 784] [id = 374]
16:08:07 INFO - PROCESS | 784 | ++DOMWINDOW == 245 (1E21E800) [pid = 784] [serial = 1052] [outer = 00000000]
16:08:07 INFO - PROCESS | 784 | ++DOMWINDOW == 246 (16EEC400) [pid = 784] [serial = 1053] [outer = 1E21E800]
16:08:07 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
16:08:07 INFO - document served over http requires an https
16:08:07 INFO - sub-resource via iframe-tag using the meta-referrer
16:08:07 INFO - delivery method with keep-origin-redirect and when
16:08:07 INFO - the target request is same-origin.
16:08:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3334ms
16:08:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
16:08:08 INFO - PROCESS | 784 | ++DOCSHELL 18C1A000 == 108 [pid = 784] [id = 375]
16:08:08 INFO - PROCESS | 784 | ++DOMWINDOW == 247 (18C1A400) [pid = 784] [serial = 1054] [outer = 00000000]
16:08:08 INFO - PROCESS | 784 | ++DOMWINDOW == 248 (199C7000) [pid = 784] [serial = 1055] [outer = 18C1A400]
16:08:08 INFO - PROCESS | 784 | 1447114088128 Marionette INFO loaded listener.js
16:08:08 INFO - PROCESS | 784 | ++DOMWINDOW == 249 (1A356000) [pid = 784] [serial = 1056] [outer = 18C1A400]
16:08:08 INFO - PROCESS | 784 | ++DOCSHELL 13BB3C00 == 109 [pid = 784] [id = 376]
16:08:08 INFO - PROCESS | 784 | ++DOMWINDOW == 250 (13BB4000) [pid = 784] [serial = 1057] [outer = 00000000]
16:08:08 INFO - PROCESS | 784 | ++DOMWINDOW == 251 (198CC400) [pid = 784] [serial = 1058] [outer = 13BB4000]
16:08:08 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
16:08:08 INFO - document served over http requires an https
16:08:08 INFO - sub-resource via iframe-tag using the meta-referrer
16:08:08 INFO - delivery method with no-redirect and when
16:08:08 INFO - the target request is same-origin.
16:08:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1020ms
16:08:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
16:08:09 INFO - PROCESS | 784 | ++DOCSHELL 133C8C00 == 110 [pid = 784] [id = 377]
16:08:09 INFO - PROCESS | 784 | ++DOMWINDOW == 252 (138A6800) [pid = 784] [serial = 1059] [outer = 00000000]
16:08:09 INFO - PROCESS | 784 | ++DOMWINDOW == 253 (1839A000) [pid = 784] [serial = 1060] [outer = 138A6800]
16:08:09 INFO - PROCESS | 784 | 1447114089311 Marionette INFO loaded listener.js
16:08:09 INFO - PROCESS | 784 | ++DOMWINDOW == 254 (1E101400) [pid = 784] [serial = 1061] [outer = 138A6800]
16:08:09 INFO - PROCESS | 784 | ++DOCSHELL 18D3E400 == 111 [pid = 784] [id = 378]
16:08:09 INFO - PROCESS | 784 | ++DOMWINDOW == 255 (1B6D1800) [pid = 784] [serial = 1062] [outer = 00000000]
16:08:09 INFO - PROCESS | 784 | ++DOMWINDOW == 256 (13BBC800) [pid = 784] [serial = 1063] [outer = 1B6D1800]
16:08:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
16:08:10 INFO - document served over http requires an https
16:08:10 INFO - sub-resource via iframe-tag using the meta-referrer
16:08:10 INFO - delivery method with swap-origin-redirect and when
16:08:10 INFO - the target request is same-origin.
16:08:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1276ms
16:08:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
16:08:10 INFO - PROCESS | 784 | ++DOCSHELL 13858400 == 112 [pid = 784] [id = 379]
16:08:10 INFO - PROCESS | 784 | ++DOMWINDOW == 257 (13F08800) [pid = 784] [serial = 1064] [outer = 00000000]
16:08:10 INFO - PROCESS | 784 | ++DOMWINDOW == 258 (1E1EAC00) [pid = 784] [serial = 1065] [outer = 13F08800]
16:08:10 INFO - PROCESS | 784 | 1447114090516 Marionette INFO loaded listener.js
16:08:10 INFO - PROCESS | 784 | ++DOMWINDOW == 259 (1F616C00) [pid = 784] [serial = 1066] [outer = 13F08800]
16:08:10 INFO - PROCESS | 784 | --DOCSHELL 2070E800 == 111 [pid = 784] [id = 276]
16:08:10 INFO - PROCESS | 784 | --DOCSHELL 1FEBD400 == 110 [pid = 784] [id = 272]
16:08:10 INFO - PROCESS | 784 | --DOCSHELL 214A0800 == 109 [pid = 784] [id = 280]
16:08:10 INFO - PROCESS | 784 | --DOCSHELL 2149FC00 == 108 [pid = 784] [id = 279]
16:08:10 INFO - PROCESS | 784 | --DOCSHELL 2128E800 == 107 [pid = 784] [id = 278]
16:08:10 INFO - PROCESS | 784 | --DOCSHELL 201ABC00 == 106 [pid = 784] [id = 274]
16:08:10 INFO - PROCESS | 784 | --DOCSHELL 21187800 == 105 [pid = 784] [id = 277]
16:08:10 INFO - PROCESS | 784 | --DOCSHELL 1E26F000 == 104 [pid = 784] [id = 275]
16:08:10 INFO - PROCESS | 784 | --DOCSHELL 21EA3000 == 103 [pid = 784] [id = 355]
16:08:10 INFO - PROCESS | 784 | --DOCSHELL 1E271800 == 102 [pid = 784] [id = 354]
16:08:10 INFO - PROCESS | 784 | --DOCSHELL 0F203C00 == 101 [pid = 784] [id = 353]
16:08:10 INFO - PROCESS | 784 | --DOCSHELL 20726800 == 100 [pid = 784] [id = 352]
16:08:10 INFO - PROCESS | 784 | --DOCSHELL 200AE800 == 99 [pid = 784] [id = 351]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 1E226400 == 98 [pid = 784] [id = 350]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 1AE88000 == 97 [pid = 784] [id = 349]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 1AE83000 == 96 [pid = 784] [id = 348]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 13BB6800 == 95 [pid = 784] [id = 347]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 12FB1400 == 94 [pid = 784] [id = 346]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 1A353400 == 93 [pid = 784] [id = 345]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 1E21D000 == 92 [pid = 784] [id = 344]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 18D38000 == 91 [pid = 784] [id = 343]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 13BAE800 == 90 [pid = 784] [id = 342]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 28481800 == 89 [pid = 784] [id = 341]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 28B80400 == 88 [pid = 784] [id = 340]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 26652C00 == 87 [pid = 784] [id = 339]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 2790F400 == 86 [pid = 784] [id = 338]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 1389D000 == 85 [pid = 784] [id = 337]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 27909000 == 84 [pid = 784] [id = 336]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 27581C00 == 83 [pid = 784] [id = 335]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 27BD4C00 == 82 [pid = 784] [id = 334]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 27BD4400 == 81 [pid = 784] [id = 333]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 25D99C00 == 80 [pid = 784] [id = 332]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 2724A400 == 79 [pid = 784] [id = 331]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 21FC2000 == 78 [pid = 784] [id = 330]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 21EA1400 == 77 [pid = 784] [id = 329]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 21494800 == 76 [pid = 784] [id = 328]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 2076BC00 == 75 [pid = 784] [id = 327]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 1E46B400 == 74 [pid = 784] [id = 326]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 17D8D800 == 73 [pid = 784] [id = 325]
16:08:11 INFO - PROCESS | 784 | --DOCSHELL 0F1BA000 == 72 [pid = 784] [id = 324]
16:08:11 INFO - PROCESS | 784 | --DOMWINDOW == 258 (1E228400) [pid = 784] [serial = 898] [outer = 00000000] [url = about:blank]
16:08:11 INFO - PROCESS | 784 | --DOMWINDOW == 257 (1F617000) [pid = 784] [serial = 901] [outer = 00000000] [url = about:blank]
16:08:11 INFO - PROCESS | 784 | --DOMWINDOW == 256 (1A271800) [pid = 784] [serial = 880] [outer = 00000000] [url = about:blank]
16:08:11 INFO - PROCESS | 784 | --DOMWINDOW == 255 (1AA4BC00) [pid = 784] [serial = 888] [outer = 00000000] [url = about:blank]
16:08:11 INFO - PROCESS | 784 | --DOMWINDOW == 254 (16B69400) [pid = 784] [serial = 883] [outer = 00000000] [url = about:blank]
16:08:11 INFO - PROCESS | 784 | --DOMWINDOW == 253 (183A0800) [pid = 784] [serial = 877] [outer = 00000000] [url = about:blank]
16:08:11 INFO - PROCESS | 784 | --DOMWINDOW == 252 (1BAF5400) [pid = 784] [serial = 893] [outer = 00000000] [url = about:blank]
16:08:11 INFO - PROCESS | 784 | --DOMWINDOW == 251 (1B78B000) [pid = 784] [serial = 904] [outer = 00000000] [url = about:blank]
16:08:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
16:08:11 INFO - document served over http requires an https
16:08:11 INFO - sub-resource via script-tag using the meta-referrer
16:08:11 INFO - delivery method with keep-origin-redirect and when
16:08:11 INFO - the target request is same-origin.
16:08:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1373ms
16:08:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
16:08:11 INFO - PROCESS | 784 | ++DOCSHELL 138A5800 == 73 [pid = 784] [id = 380]
16:08:11 INFO - PROCESS | 784 | ++DOMWINDOW == 252 (13B3D800) [pid = 784] [serial = 1067] [outer = 00000000]
16:08:11 INFO - PROCESS | 784 | ++DOMWINDOW == 253 (13F0E000) [pid = 784] [serial = 1068] [outer = 13B3D800]
16:08:11 INFO - PROCESS | 784 | 1447114091637 Marionette INFO loaded listener.js
16:08:11 INFO - PROCESS | 784 | ++DOMWINDOW == 254 (16EEB400) [pid = 784] [serial = 1069] [outer = 13B3D800]
16:08:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
16:08:12 INFO - document served over http requires an https
16:08:12 INFO - sub-resource via script-tag using the meta-referrer
16:08:12 INFO - delivery method with no-redirect and when
16:08:12 INFO - the target request is same-origin.
16:08:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 730ms
16:08:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
16:08:12 INFO - PROCESS | 784 | ++DOCSHELL 18D45800 == 74 [pid = 784] [id = 381]
16:08:12 INFO - PROCESS | 784 | ++DOMWINDOW == 255 (198CA800) [pid = 784] [serial = 1070] [outer = 00000000]
16:08:12 INFO - PROCESS | 784 | ++DOMWINDOW == 256 (1A271800) [pid = 784] [serial = 1071] [outer = 198CA800]
16:08:12 INFO - PROCESS | 784 | 1447114092468 Marionette INFO loaded listener.js
16:08:12 INFO - PROCESS | 784 | ++DOMWINDOW == 257 (1AE02800) [pid = 784] [serial = 1072] [outer = 198CA800]
16:08:12 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
16:08:12 INFO - document served over http requires an https
16:08:12 INFO - sub-resource via script-tag using the meta-referrer
16:08:12 INFO - delivery method with swap-origin-redirect and when
16:08:12 INFO - the target request is same-origin.
16:08:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 730ms
16:08:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
16:08:13 INFO - PROCESS | 784 | ++DOCSHELL 1B73C800 == 75 [pid = 784] [id = 382]
16:08:13 INFO - PROCESS | 784 | ++DOMWINDOW == 258 (1B73DC00) [pid = 784] [serial = 1073] [outer = 00000000]
16:08:13 INFO - PROCESS | 784 | ++DOMWINDOW == 259 (1BAEB000) [pid = 784] [serial = 1074] [outer = 1B73DC00]
16:08:13 INFO - PROCESS | 784 | 1447114093154 Marionette INFO loaded listener.js
16:08:13 INFO - PROCESS | 784 | ++DOMWINDOW == 260 (1D633400) [pid = 784] [serial = 1075] [outer = 1B73DC00]
16:08:13 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
16:08:13 INFO - document served over http requires an https
16:08:13 INFO - sub-resource via xhr-request using the meta-referrer
16:08:13 INFO - delivery method with keep-origin-redirect and when
16:08:13 INFO - the target request is same-origin.
16:08:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 730ms
16:08:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
16:08:13 INFO - PROCESS | 784 | ++DOCSHELL 1E226400 == 76 [pid = 784] [id = 383]
16:08:13 INFO - PROCESS | 784 | ++DOMWINDOW == 261 (1E271800) [pid = 784] [serial = 1076] [outer = 00000000]
16:08:13 INFO - PROCESS | 784 | ++DOMWINDOW == 262 (1F471C00) [pid = 784] [serial = 1077] [outer = 1E271800]
16:08:13 INFO - PROCESS | 784 | 1447114093920 Marionette INFO loaded listener.js
16:08:14 INFO - PROCESS | 784 | ++DOMWINDOW == 263 (1F61A800) [pid = 784] [serial = 1078] [outer = 1E271800]
16:08:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
16:08:14 INFO - document served over http requires an https
16:08:14 INFO - sub-resource via xhr-request using the meta-referrer
16:08:14 INFO - delivery method with no-redirect and when
16:08:14 INFO - the target request is same-origin.
16:08:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 632ms
16:08:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
16:08:14 INFO - PROCESS | 784 | ++DOCSHELL 1F621800 == 77 [pid = 784] [id = 384]
16:08:14 INFO - PROCESS | 784 | ++DOMWINDOW == 264 (1FC5F800) [pid = 784] [serial = 1079] [outer = 00000000]
16:08:14 INFO - PROCESS | 784 | ++DOMWINDOW == 265 (1FCBFC00) [pid = 784] [serial = 1080] [outer = 1FC5F800]
16:08:14 INFO - PROCESS | 784 | 1447114094682 Marionette INFO loaded listener.js
16:08:14 INFO - PROCESS | 784 | ++DOMWINDOW == 266 (200A8800) [pid = 784] [serial = 1081] [outer = 1FC5F800]
16:08:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
16:08:15 INFO - document served over http requires an https
16:08:15 INFO - sub-resource via xhr-request using the meta-referrer
16:08:15 INFO - delivery method with swap-origin-redirect and when
16:08:15 INFO - the target request is same-origin.
16:08:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 770ms
16:08:15 INFO - TEST-START | /resource-timing/test_resource_timing.html
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 265 (21D47C00) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 264 (1E1ED400) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 263 (1D62C000) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 262 (20729800) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 261 (206E8400) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 260 (2170C800) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 259 (22A58800) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 258 (21C04800) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 257 (1F622800) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 256 (224DF800) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 255 (24AC4000) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 254 (21C08000) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 253 (21513400) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 252 (200AA400) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 251 (214A1400) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 250 (21E17400) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 249 (0F2A1000) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 248 (21410000) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 247 (16F71800) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 246 (21188400) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 245 (13853000) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 244 (2128F000) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 243 (25D98000) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 242 (23D02000) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 241 (1FEC2C00) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 240 (20542400) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 239 (273AE000) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 238 (212CA400) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 237 (21EA8800) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 236 (199DA800) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 235 (183A1000) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 234 (2054C400) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 233 (21FE8800) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 232 (234C9400) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 231 (2406C800) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 230 (200B0C00) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 229 (1B15E800) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 228 (12FB5400) [pid = 784] [serial = 973] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447114063618]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 227 (16736000) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 226 (1BAF0000) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 225 (199D4800) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 224 (20728400) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 223 (1AE87400) [pid = 784] [serial = 978] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 222 (0F89F400) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 221 (27BD4800) [pid = 784] [serial = 936] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 220 (2724CC00) [pid = 784] [serial = 931] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447114049659]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 219 (21EA7800) [pid = 784] [serial = 926] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 218 (224DD800) [pid = 784] [serial = 999] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 217 (1E26BC00) [pid = 784] [serial = 968] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 216 (1E473C00) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 215 (20709800) [pid = 784] [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]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 214 (286E9000) [pid = 784] [serial = 945] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 213 (234C4400) [pid = 784] [serial = 929] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 212 (27249400) [pid = 784] [serial = 932] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447114049659]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 211 (217DF400) [pid = 784] [serial = 996] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 210 (20703000) [pid = 784] [serial = 918] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 209 (1E762C00) [pid = 784] [serial = 971] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 208 (286EF000) [pid = 784] [serial = 939] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 207 (18D40800) [pid = 784] [serial = 976] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 206 (2128F800) [pid = 784] [serial = 921] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 205 (1FC60C00) [pid = 784] [serial = 984] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 204 (198C7C00) [pid = 784] [serial = 993] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 203 (28B88800) [pid = 784] [serial = 957] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 202 (217D7800) [pid = 784] [serial = 924] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 201 (1B730800) [pid = 784] [serial = 979] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 200 (1AC33400) [pid = 784] [serial = 915] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 199 (12F95C00) [pid = 784] [serial = 974] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447114063618]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 198 (13B46400) [pid = 784] [serial = 912] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 197 (201A8C00) [pid = 784] [serial = 987] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 196 (1AE10C00) [pid = 784] [serial = 963] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 195 (21EA5800) [pid = 784] [serial = 927] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 194 (1B161C00) [pid = 784] [serial = 966] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 193 (275E4800) [pid = 784] [serial = 948] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 192 (273B7C00) [pid = 784] [serial = 934] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 191 (27F50400) [pid = 784] [serial = 951] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 190 (27BCC000) [pid = 784] [serial = 937] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 189 (2116B800) [pid = 784] [serial = 990] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 188 (28B84400) [pid = 784] [serial = 960] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 187 (138A7000) [pid = 784] [serial = 969] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 186 (2665A800) [pid = 784] [serial = 954] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 185 (1CF60C00) [pid = 784] [serial = 981] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 184 (2758CC00) [pid = 784] [serial = 942] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 183 (21E16000) [pid = 784] [serial = 841] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 182 (21283400) [pid = 784] [serial = 693] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 181 (1F476C00) [pid = 784] [serial = 757] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 180 (2115FC00) [pid = 784] [serial = 778] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 179 (20720C00) [pid = 784] [serial = 775] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 178 (21C06800) [pid = 784] [serial = 790] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 177 (23B69400) [pid = 784] [serial = 651] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 176 (21E11800) [pid = 784] [serial = 696] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 175 (1B78A000) [pid = 784] [serial = 994] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 174 (1FCB6400) [pid = 784] [serial = 762] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 173 (272DA800) [pid = 784] [serial = 865] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 172 (273AE800) [pid = 784] [serial = 871] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 171 (22A5E800) [pid = 784] [serial = 851] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 170 (21239C00) [pid = 784] [serial = 991] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 169 (26426C00) [pid = 784] [serial = 654] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 168 (21EAB800) [pid = 784] [serial = 648] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 167 (21C01C00) [pid = 784] [serial = 645] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 166 (2054FC00) [pid = 784] [serial = 910] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 165 (21703800) [pid = 784] [serial = 787] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 164 (273B4800) [pid = 784] [serial = 868] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 163 (21FE0800) [pid = 784] [serial = 699] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 162 (13F04C00) [pid = 784] [serial = 829] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 161 (23D0F000) [pid = 784] [serial = 705] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 160 (13F01800) [pid = 784] [serial = 913] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 159 (1A39E800) [pid = 784] [serial = 754] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 158 (21E11400) [pid = 784] [serial = 997] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 157 (2123B000) [pid = 784] [serial = 781] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 156 (13F07400) [pid = 784] [serial = 751] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 155 (21417800) [pid = 784] [serial = 784] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 154 (25DA1000) [pid = 784] [serial = 874] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 153 (24066800) [pid = 784] [serial = 859] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 152 (200A1C00) [pid = 784] [serial = 767] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 151 (205E3800) [pid = 784] [serial = 772] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 150 (272CCC00) [pid = 784] [serial = 708] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 149 (21520800) [pid = 784] [serial = 838] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 148 (21FE4800) [pid = 784] [serial = 846] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 147 (1D628400) [pid = 784] [serial = 832] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 146 (1A1DFC00) [pid = 784] [serial = 690] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 145 (21192C00) [pid = 784] [serial = 835] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 144 (23D07400) [pid = 784] [serial = 702] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 143 (23ABF400) [pid = 784] [serial = 856] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | --DOMWINDOW == 142 (24AC3800) [pid = 784] [serial = 862] [outer = 00000000] [url = about:blank]
16:08:15 INFO - PROCESS | 784 | ++DOCSHELL 0EF79C00 == 78 [pid = 784] [id = 385]
16:08:15 INFO - PROCESS | 784 | ++DOMWINDOW == 143 (0F1C4400) [pid = 784] [serial = 1082] [outer = 00000000]
16:08:15 INFO - PROCESS | 784 | ++DOMWINDOW == 144 (138A9000) [pid = 784] [serial = 1083] [outer = 0F1C4400]
16:08:15 INFO - PROCESS | 784 | 1447114095499 Marionette INFO loaded listener.js
16:08:15 INFO - PROCESS | 784 | ++DOMWINDOW == 145 (168EB000) [pid = 784] [serial = 1084] [outer = 0F1C4400]
16:08:16 INFO - PROCESS | 784 | ++DOCSHELL 1B796000 == 79 [pid = 784] [id = 386]
16:08:16 INFO - PROCESS | 784 | ++DOMWINDOW == 146 (1E76F000) [pid = 784] [serial = 1085] [outer = 00000000]
16:08:16 INFO - PROCESS | 784 | ++DOMWINDOW == 147 (1F419000) [pid = 784] [serial = 1086] [outer = 1E76F000]
16:08:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
16:08:16 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"
16:08:16 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
16:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:08:16 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
16:08:16 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
16:08:16 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
16:08:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
16:08:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
16:08:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
16:08:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
16:08:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
16:08:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
16:08:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
16:08:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
16:08:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
16:08:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
16:08:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
16:08:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
16:08:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
16:08:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
16:08:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
16:08:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
16:08:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
16:08:16 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1344ms
16:08:16 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
16:08:16 INFO - PROCESS | 784 | ++DOCSHELL 2019D800 == 80 [pid = 784] [id = 387]
16:08:16 INFO - PROCESS | 784 | ++DOMWINDOW == 148 (2019DC00) [pid = 784] [serial = 1087] [outer = 00000000]
16:08:16 INFO - PROCESS | 784 | ++DOMWINDOW == 149 (20543000) [pid = 784] [serial = 1088] [outer = 2019DC00]
16:08:16 INFO - PROCESS | 784 | 1447114096717 Marionette INFO loaded listener.js
16:08:16 INFO - PROCESS | 784 | ++DOMWINDOW == 150 (205DCC00) [pid = 784] [serial = 1089] [outer = 2019DC00]
16:08:17 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"
16:08:17 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
16:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:08:17 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
16:08:17 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 870ms
16:08:17 INFO - TEST-START | /screen-orientation/lock-basic.html
16:08:17 INFO - PROCESS | 784 | ++DOCSHELL 16EF9800 == 81 [pid = 784] [id = 388]
16:08:17 INFO - PROCESS | 784 | ++DOMWINDOW == 151 (16F71800) [pid = 784] [serial = 1090] [outer = 00000000]
16:08:17 INFO - PROCESS | 784 | ++DOMWINDOW == 152 (18D39400) [pid = 784] [serial = 1091] [outer = 16F71800]
16:08:17 INFO - PROCESS | 784 | 1447114097738 Marionette INFO loaded listener.js
16:08:17 INFO - PROCESS | 784 | ++DOMWINDOW == 153 (1A06B400) [pid = 784] [serial = 1092] [outer = 16F71800]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 212C6C00 == 80 [pid = 784] [id = 208]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 21EA7C00 == 79 [pid = 784] [id = 300]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 1EA3A800 == 78 [pid = 784] [id = 265]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 24261C00 == 77 [pid = 784] [id = 308]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 24DBC000 == 76 [pid = 784] [id = 309]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 21FB7400 == 75 [pid = 784] [id = 302]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 20725400 == 74 [pid = 784] [id = 244]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 22A55400 == 73 [pid = 784] [id = 212]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 2406A000 == 72 [pid = 784] [id = 306]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 23B76000 == 71 [pid = 784] [id = 305]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 21D42C00 == 70 [pid = 784] [id = 298]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 21497400 == 69 [pid = 784] [id = 207]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 234C4000 == 68 [pid = 784] [id = 304]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 21235C00 == 67 [pid = 784] [id = 297]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 23AC0000 == 66 [pid = 784] [id = 184]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 1B796000 == 65 [pid = 784] [id = 386]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 0EF79C00 == 64 [pid = 784] [id = 385]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 1F621800 == 63 [pid = 784] [id = 384]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 1E226400 == 62 [pid = 784] [id = 383]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 1B73C800 == 61 [pid = 784] [id = 382]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 18D45800 == 60 [pid = 784] [id = 381]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 138A5800 == 59 [pid = 784] [id = 380]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 13858400 == 58 [pid = 784] [id = 379]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 18D3E400 == 57 [pid = 784] [id = 378]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 133C8C00 == 56 [pid = 784] [id = 377]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 13BB3C00 == 55 [pid = 784] [id = 376]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 18C1A000 == 54 [pid = 784] [id = 375]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 1E1F1800 == 53 [pid = 784] [id = 374]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 25D97C00 == 52 [pid = 784] [id = 310]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 28484800 == 51 [pid = 784] [id = 364]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 27BD6C00 == 50 [pid = 784] [id = 363]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 2664F000 == 49 [pid = 784] [id = 362]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 2642A400 == 48 [pid = 784] [id = 361]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 224E5400 == 47 [pid = 784] [id = 360]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 24264800 == 46 [pid = 784] [id = 359]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 20765800 == 45 [pid = 784] [id = 358]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 1B731000 == 44 [pid = 784] [id = 357]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 12F94400 == 43 [pid = 784] [id = 356]
16:08:28 INFO - PROCESS | 784 | --DOCSHELL 26422800 == 42 [pid = 784] [id = 307]
16:08:29 INFO - PROCESS | 784 | --DOMWINDOW == 152 (1FCBCC00) [pid = 784] [serial = 985] [outer = 00000000] [url = about:blank]
16:08:29 INFO - PROCESS | 784 | --DOMWINDOW == 151 (205E5800) [pid = 784] [serial = 988] [outer = 00000000] [url = about:blank]
16:08:29 INFO - PROCESS | 784 | --DOMWINDOW == 150 (1E1E9000) [pid = 784] [serial = 982] [outer = 00000000] [url = about:blank]
16:08:29 INFO - PROCESS | 784 | --DOMWINDOW == 149 (1D633000) [pid = 784] [serial = 967] [outer = 00000000] [url = about:blank]
16:08:29 INFO - PROCESS | 784 | --DOMWINDOW == 148 (199DAC00) [pid = 784] [serial = 977] [outer = 00000000] [url = about:blank]
16:08:29 INFO - PROCESS | 784 | --DOMWINDOW == 147 (1F474400) [pid = 784] [serial = 972] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 146 (27BD8800) [pid = 784] [serial = 1020] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 145 (2664EC00) [pid = 784] [serial = 1015] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447114074106]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 144 (24268400) [pid = 784] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 143 (1E21E800) [pid = 784] [serial = 1052] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 142 (21EAF800) [pid = 784] [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]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 141 (1E76F000) [pid = 784] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 140 (2906FC00) [pid = 784] [serial = 1047] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 139 (1F419000) [pid = 784] [serial = 1086] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 138 (29D1B800) [pid = 784] [serial = 1044] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 137 (20543000) [pid = 784] [serial = 1088] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 136 (2754D800) [pid = 784] [serial = 1038] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 135 (2A193800) [pid = 784] [serial = 1041] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 134 (27BFD400) [pid = 784] [serial = 1032] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 133 (26BB0800) [pid = 784] [serial = 1035] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 132 (1F471C00) [pid = 784] [serial = 1077] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 131 (18C1A400) [pid = 784] [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]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 130 (1B6D1800) [pid = 784] [serial = 1062] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 129 (13B3D800) [pid = 784] [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]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 128 (1E470000) [pid = 784] [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]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 127 (0F1C7C00) [pid = 784] [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]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 126 (24DBC400) [pid = 784] [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]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 125 (24262C00) [pid = 784] [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]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 124 (13BB4000) [pid = 784] [serial = 1057] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447114088563]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 123 (26425400) [pid = 784] [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]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 122 (1FC5F800) [pid = 784] [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]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 121 (198CA800) [pid = 784] [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]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 120 (13F08800) [pid = 784] [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]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 119 (1E271800) [pid = 784] [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]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 118 (1B73DC00) [pid = 784] [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]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 117 (138A6800) [pid = 784] [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]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 116 (1839C800) [pid = 784] [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]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 115 (0F1C4400) [pid = 784] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 114 (27BEE400) [pid = 784] [serial = 1026] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 113 (20B6F400) [pid = 784] [serial = 1029] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 112 (28B83400) [pid = 784] [serial = 1021] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 111 (27583C00) [pid = 784] [serial = 1018] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 110 (29B54000) [pid = 784] [serial = 1023] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 109 (24264400) [pid = 784] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447114074106]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 108 (24DC3800) [pid = 784] [serial = 1013] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 107 (24ABB000) [pid = 784] [serial = 1011] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 106 (22A5A400) [pid = 784] [serial = 1008] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 105 (1E108C00) [pid = 784] [serial = 1005] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 104 (1E1EAC00) [pid = 784] [serial = 1065] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 103 (13F0E000) [pid = 784] [serial = 1068] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 102 (138A9800) [pid = 784] [serial = 1002] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 101 (16EEC400) [pid = 784] [serial = 1053] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 100 (29F93800) [pid = 784] [serial = 1050] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 99 (13BBC800) [pid = 784] [serial = 1063] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 98 (1839A000) [pid = 784] [serial = 1060] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 97 (1BAEB000) [pid = 784] [serial = 1074] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 96 (198CC400) [pid = 784] [serial = 1058] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447114088563]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 95 (199C7000) [pid = 784] [serial = 1055] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 94 (1FCBFC00) [pid = 784] [serial = 1080] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 93 (138A9000) [pid = 784] [serial = 1083] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 92 (1A271800) [pid = 784] [serial = 1071] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 91 (1F61A800) [pid = 784] [serial = 1078] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1BAF0C00) [pid = 784] [serial = 916] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1D633400) [pid = 784] [serial = 1075] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 88 (22A56400) [pid = 784] [serial = 1000] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 87 (200A8800) [pid = 784] [serial = 1081] [outer = 00000000] [url = about:blank]
16:08:33 INFO - PROCESS | 784 | --DOMWINDOW == 86 (20728800) [pid = 784] [serial = 919] [outer = 00000000] [url = about:blank]
16:08:34 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (0F232400) [pid = 784] [serial = 1093] [outer = 0F8D5C00]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 1D633800 == 41 [pid = 784] [id = 21]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 29069000 == 40 [pid = 784] [id = 372]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 2A188800 == 39 [pid = 784] [id = 370]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 13BB0C00 == 38 [pid = 784] [id = 146]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 1F423C00 == 37 [pid = 784] [id = 148]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 13B41C00 == 36 [pid = 784] [id = 366]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 1E767C00 == 35 [pid = 784] [id = 147]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 205E6400 == 34 [pid = 784] [id = 156]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 24073400 == 33 [pid = 784] [id = 367]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 27549400 == 32 [pid = 784] [id = 369]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 0EFDA800 == 31 [pid = 784] [id = 133]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 2122CC00 == 30 [pid = 784] [id = 171]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 12DEF400 == 29 [pid = 784] [id = 145]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 29D12000 == 28 [pid = 784] [id = 371]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 1FEC6800 == 27 [pid = 784] [id = 152]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 1D629400 == 26 [pid = 784] [id = 268]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 26BA6800 == 25 [pid = 784] [id = 368]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 1BAF3400 == 24 [pid = 784] [id = 141]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 20544400 == 23 [pid = 784] [id = 155]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 27BE4000 == 22 [pid = 784] [id = 365]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 1B15C400 == 21 [pid = 784] [id = 140]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 200E7000 == 20 [pid = 784] [id = 154]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 18D37400 == 19 [pid = 784] [id = 210]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 1373A000 == 18 [pid = 784] [id = 142]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 199DB400 == 17 [pid = 784] [id = 139]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 1E223000 == 16 [pid = 784] [id = 144]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 0F1BFC00 == 15 [pid = 784] [id = 143]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 16B7A000 == 14 [pid = 784] [id = 137]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 1FC59800 == 13 [pid = 784] [id = 150]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 1F622000 == 12 [pid = 784] [id = 270]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 13BB7800 == 11 [pid = 784] [id = 135]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 29F8C000 == 10 [pid = 784] [id = 373]
16:08:41 INFO - PROCESS | 784 | --DOCSHELL 2019D800 == 9 [pid = 784] [id = 387]
16:08:41 INFO - PROCESS | 784 | --DOMWINDOW == 86 (168EB000) [pid = 784] [serial = 1084] [outer = 00000000] [url = about:blank]
16:08:41 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1A356000) [pid = 784] [serial = 1056] [outer = 00000000] [url = about:blank]
16:08:41 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1E101400) [pid = 784] [serial = 1061] [outer = 00000000] [url = about:blank]
16:08:41 INFO - PROCESS | 784 | --DOMWINDOW == 83 (16EEB400) [pid = 784] [serial = 1069] [outer = 00000000] [url = about:blank]
16:08:41 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1F616C00) [pid = 784] [serial = 1066] [outer = 00000000] [url = about:blank]
16:08:41 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1AE02800) [pid = 784] [serial = 1072] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 80 (27582C00) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 79 (28480000) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 78 (21238000) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 77 (12FB6C00) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 76 (28B83000) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 75 (26653000) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 74 (26BE6800) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 73 (21513000) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 72 (29F8D000) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 71 (2019DC00) [pid = 784] [serial = 1087] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 70 (27549800) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 69 (26BA8C00) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 68 (29D13C00) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 67 (29069400) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 66 (24267400) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 65 (26BEA400) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 64 (21415C00) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 63 (20B65800) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 62 (1B738C00) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 61 (27BF4000) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 60 (2A18A800) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 59 (27BE6000) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 58 (28485400) [pid = 784] [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]
16:08:47 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 57 (25D9C400) [pid = 784] [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]
16:08:47 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 56 (27909C00) [pid = 784] [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]
16:08:47 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 55 (27F4A800) [pid = 784] [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]
16:08:47 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30495ms
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 54 (13F0A000) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 53 (21FC2800) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 52 (27BD8400) [pid = 784] [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]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 51 (205DCC00) [pid = 784] [serial = 1089] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 50 (18D39400) [pid = 784] [serial = 1091] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | MARIONETTE LOG: INFO: Timeout fired
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 49 (29D1B400) [pid = 784] [serial = 1048] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 48 (27BCF000) [pid = 784] [serial = 935] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 47 (27BF9000) [pid = 784] [serial = 1036] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 46 (29ED0C00) [pid = 784] [serial = 1039] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 45 (286F1C00) [pid = 784] [serial = 946] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 44 (23B70400) [pid = 784] [serial = 1009] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 43 (2A1DB000) [pid = 784] [serial = 1042] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 42 (27F53800) [pid = 784] [serial = 952] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 41 (1D633C00) [pid = 784] [serial = 964] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 40 (29B53000) [pid = 784] [serial = 1033] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 39 (23D0E800) [pid = 784] [serial = 930] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 38 (286F1800) [pid = 784] [serial = 940] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 37 (25D9D000) [pid = 784] [serial = 1014] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 36 (20B73C00) [pid = 784] [serial = 1030] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 35 (27903C00) [pid = 784] [serial = 943] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 34 (1F41CC00) [pid = 784] [serial = 1006] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 33 (29B4AC00) [pid = 784] [serial = 961] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 32 (212CD000) [pid = 784] [serial = 922] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 31 (1681E800) [pid = 784] [serial = 1003] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 30 (28B8D000) [pid = 784] [serial = 958] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 29 (27F4FC00) [pid = 784] [serial = 955] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 28 (29D1E800) [pid = 784] [serial = 1045] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 27 (275EAC00) [pid = 784] [serial = 949] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 26 (29EC2800) [pid = 784] [serial = 1024] [outer = 00000000] [url = about:blank]
16:08:47 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 25 (275EF400) [pid = 784] [serial = 1019] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 24 (217E5800) [pid = 784] [serial = 925] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 23 (29F91C00) [pid = 784] [serial = 1051] [outer = 00000000] [url = about:blank]
16:08:47 INFO - PROCESS | 784 | --DOMWINDOW == 22 (29EC5400) [pid = 784] [serial = 1027] [outer = 00000000] [url = about:blank]
16:08:48 INFO - PROCESS | 784 | ++DOCSHELL 0F206C00 == 10 [pid = 784] [id = 389]
16:08:48 INFO - PROCESS | 784 | ++DOMWINDOW == 23 (0F233000) [pid = 784] [serial = 1094] [outer = 00000000]
16:08:48 INFO - PROCESS | 784 | ++DOMWINDOW == 24 (0F8DB000) [pid = 784] [serial = 1095] [outer = 0F233000]
16:08:48 INFO - PROCESS | 784 | 1447114128086 Marionette INFO loaded listener.js
16:08:48 INFO - PROCESS | 784 | ++DOMWINDOW == 25 (12C4B400) [pid = 784] [serial = 1096] [outer = 0F233000]
16:08:48 INFO - PROCESS | 784 | ++DOCSHELL 1300D000 == 11 [pid = 784] [id = 390]
16:08:48 INFO - PROCESS | 784 | ++DOMWINDOW == 26 (130A8800) [pid = 784] [serial = 1097] [outer = 00000000]
16:08:48 INFO - PROCESS | 784 | ++DOCSHELL 130AB800 == 12 [pid = 784] [id = 391]
16:08:48 INFO - PROCESS | 784 | ++DOMWINDOW == 27 (130B1C00) [pid = 784] [serial = 1098] [outer = 00000000]
16:08:48 INFO - PROCESS | 784 | ++DOMWINDOW == 28 (1336BC00) [pid = 784] [serial = 1099] [outer = 130B1C00]
16:08:48 INFO - PROCESS | 784 | ++DOMWINDOW == 29 (133C8000) [pid = 784] [serial = 1100] [outer = 130A8800]
16:08:58 INFO - PROCESS | 784 | --DOMWINDOW == 28 (1A06B400) [pid = 784] [serial = 1092] [outer = 00000000] [url = about:blank]
16:08:58 INFO - PROCESS | 784 | --DOMWINDOW == 27 (0F8DB000) [pid = 784] [serial = 1095] [outer = 00000000] [url = about:blank]
16:08:58 INFO - PROCESS | 784 | --DOMWINDOW == 26 (16F71800) [pid = 784] [serial = 1090] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
16:08:58 INFO - PROCESS | 784 | --DOMWINDOW == 25 (1E1EF800) [pid = 784] [serial = 736] [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.]
16:09:04 INFO - PROCESS | 784 | --DOCSHELL 16EF9800 == 11 [pid = 784] [id = 388]
16:09:18 INFO - PROCESS | 784 | MARIONETTE LOG: INFO: Timeout fired
16:09:18 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"
16:09:18 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
16:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:09:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
16:09:18 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
16:09:18 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
16:09:18 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
16:09:18 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30332ms
16:09:18 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
16:09:18 INFO - PROCESS | 784 | --DOCSHELL 1300D000 == 10 [pid = 784] [id = 390]
16:09:18 INFO - PROCESS | 784 | --DOCSHELL 130AB800 == 9 [pid = 784] [id = 391]
16:09:18 INFO - PROCESS | 784 | ++DOCSHELL 0F29B000 == 10 [pid = 784] [id = 392]
16:09:18 INFO - PROCESS | 784 | ++DOMWINDOW == 26 (0F2A1000) [pid = 784] [serial = 1101] [outer = 00000000]
16:09:18 INFO - PROCESS | 784 | ++DOMWINDOW == 27 (0F8E3800) [pid = 784] [serial = 1102] [outer = 0F2A1000]
16:09:18 INFO - PROCESS | 784 | 1447114158494 Marionette INFO loaded listener.js
16:09:18 INFO - PROCESS | 784 | ++DOMWINDOW == 28 (12DE7800) [pid = 784] [serial = 1103] [outer = 0F2A1000]
16:09:18 INFO - PROCESS | 784 | ++DOCSHELL 12FB7400 == 11 [pid = 784] [id = 393]
16:09:18 INFO - PROCESS | 784 | ++DOMWINDOW == 29 (12FB8400) [pid = 784] [serial = 1104] [outer = 00000000]
16:09:18 INFO - PROCESS | 784 | ++DOMWINDOW == 30 (12FB8C00) [pid = 784] [serial = 1105] [outer = 12FB8400]
16:09:28 INFO - PROCESS | 784 | --DOCSHELL 0F206C00 == 10 [pid = 784] [id = 389]
16:09:28 INFO - PROCESS | 784 | --DOMWINDOW == 29 (1336BC00) [pid = 784] [serial = 1099] [outer = 130B1C00] [url = about:blank]
16:09:28 INFO - PROCESS | 784 | --DOMWINDOW == 28 (133C8000) [pid = 784] [serial = 1100] [outer = 130A8800] [url = about:blank]
16:09:28 INFO - PROCESS | 784 | --DOMWINDOW == 27 (130A8800) [pid = 784] [serial = 1097] [outer = 00000000] [url = about:blank]
16:09:28 INFO - PROCESS | 784 | --DOMWINDOW == 26 (130B1C00) [pid = 784] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
16:09:30 INFO - PROCESS | 784 | --DOMWINDOW == 25 (12C4B400) [pid = 784] [serial = 1096] [outer = 00000000] [url = about:blank]
16:09:30 INFO - PROCESS | 784 | --DOMWINDOW == 24 (0F8E3800) [pid = 784] [serial = 1102] [outer = 00000000] [url = about:blank]
16:09:30 INFO - PROCESS | 784 | --DOMWINDOW == 23 (0F233000) [pid = 784] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
16:09:48 INFO - PROCESS | 784 | MARIONETTE LOG: INFO: Timeout fired
16:09:48 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
16:09:48 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30334ms
16:09:48 INFO - TEST-START | /screen-orientation/onchange-event.html
16:09:48 INFO - PROCESS | 784 | --DOCSHELL 12FB7400 == 9 [pid = 784] [id = 393]
16:09:48 INFO - PROCESS | 784 | ++DOCSHELL 0F232000 == 10 [pid = 784] [id = 394]
16:09:48 INFO - PROCESS | 784 | ++DOMWINDOW == 24 (0F232800) [pid = 784] [serial = 1106] [outer = 00000000]
16:09:48 INFO - PROCESS | 784 | ++DOMWINDOW == 25 (0F8A1800) [pid = 784] [serial = 1107] [outer = 0F232800]
16:09:48 INFO - PROCESS | 784 | 1447114188833 Marionette INFO loaded listener.js
16:09:48 INFO - PROCESS | 784 | ++DOMWINDOW == 26 (12C4B400) [pid = 784] [serial = 1108] [outer = 0F232800]
16:09:58 INFO - PROCESS | 784 | --DOCSHELL 0F29B000 == 9 [pid = 784] [id = 392]
16:09:58 INFO - PROCESS | 784 | --DOMWINDOW == 25 (12FB8C00) [pid = 784] [serial = 1105] [outer = 12FB8400] [url = about:blank]
16:09:58 INFO - PROCESS | 784 | --DOMWINDOW == 24 (12FB8400) [pid = 784] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
16:10:00 INFO - PROCESS | 784 | --DOMWINDOW == 23 (0F8A1800) [pid = 784] [serial = 1107] [outer = 00000000] [url = about:blank]
16:10:00 INFO - PROCESS | 784 | --DOMWINDOW == 22 (0F2A1000) [pid = 784] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
16:10:06 INFO - PROCESS | 784 | --DOMWINDOW == 21 (12DE7800) [pid = 784] [serial = 1103] [outer = 00000000] [url = about:blank]
16:10:18 INFO - PROCESS | 784 | MARIONETTE LOG: INFO: Timeout fired
16:10:18 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
16:10:18 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
16:10:18 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30334ms
16:10:18 INFO - TEST-START | /screen-orientation/orientation-api.html
16:10:19 INFO - PROCESS | 784 | ++DOCSHELL 0F233C00 == 10 [pid = 784] [id = 395]
16:10:19 INFO - PROCESS | 784 | ++DOMWINDOW == 22 (0F2A1000) [pid = 784] [serial = 1109] [outer = 00000000]
16:10:19 INFO - PROCESS | 784 | ++DOMWINDOW == 23 (0F8DB000) [pid = 784] [serial = 1110] [outer = 0F2A1000]
16:10:19 INFO - PROCESS | 784 | 1447114219167 Marionette INFO loaded listener.js
16:10:19 INFO - PROCESS | 784 | ++DOMWINDOW == 24 (12DE9800) [pid = 784] [serial = 1111] [outer = 0F2A1000]
16:10:19 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
16:10:19 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
16:10:19 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
16:10:19 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 571ms
16:10:19 INFO - TEST-START | /screen-orientation/orientation-reading.html
16:10:19 INFO - PROCESS | 784 | ++DOCSHELL 12FAF800 == 11 [pid = 784] [id = 396]
16:10:19 INFO - PROCESS | 784 | ++DOMWINDOW == 25 (12FB0000) [pid = 784] [serial = 1112] [outer = 00000000]
16:10:19 INFO - PROCESS | 784 | ++DOMWINDOW == 26 (13005800) [pid = 784] [serial = 1113] [outer = 12FB0000]
16:10:19 INFO - PROCESS | 784 | 1447114219700 Marionette INFO loaded listener.js
16:10:19 INFO - PROCESS | 784 | ++DOMWINDOW == 27 (13738400) [pid = 784] [serial = 1114] [outer = 12FB0000]
16:10:20 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
16:10:20 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
16:10:20 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
16:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:10:20 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
16:10:20 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
16:10:20 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
16:10:20 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
16:10:20 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
16:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:10:20 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
16:10:20 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
16:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:10:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:10:20 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
16:10:20 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 570ms
16:10:20 INFO - TEST-START | /selection/Document-open.html
16:10:20 INFO - PROCESS | 784 | ++DOCSHELL 1389C800 == 12 [pid = 784] [id = 397]
16:10:20 INFO - PROCESS | 784 | ++DOMWINDOW == 28 (1389CC00) [pid = 784] [serial = 1115] [outer = 00000000]
16:10:20 INFO - PROCESS | 784 | ++DOMWINDOW == 29 (138AB800) [pid = 784] [serial = 1116] [outer = 1389CC00]
16:10:20 INFO - PROCESS | 784 | 1447114220289 Marionette INFO loaded listener.js
16:10:20 INFO - PROCESS | 784 | ++DOMWINDOW == 30 (13A6E800) [pid = 784] [serial = 1117] [outer = 1389CC00]
16:10:20 INFO - PROCESS | 784 | ++DOCSHELL 13BAE400 == 13 [pid = 784] [id = 398]
16:10:20 INFO - PROCESS | 784 | ++DOMWINDOW == 31 (13BB0000) [pid = 784] [serial = 1118] [outer = 00000000]
16:10:20 INFO - PROCESS | 784 | ++DOMWINDOW == 32 (13BB2400) [pid = 784] [serial = 1119] [outer = 13BB0000]
16:10:20 INFO - PROCESS | 784 | ++DOMWINDOW == 33 (13BB5C00) [pid = 784] [serial = 1120] [outer = 13BB0000]
16:10:20 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 ""
16:10:20 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
16:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:10:20 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
16:10:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
16:10:20 INFO - TEST-OK | /selection/Document-open.html | took 770ms
16:10:21 INFO - TEST-START | /selection/addRange.html
16:10:21 INFO - PROCESS | 784 | ++DOCSHELL 13BB3000 == 14 [pid = 784] [id = 399]
16:10:21 INFO - PROCESS | 784 | ++DOMWINDOW == 34 (13BBC800) [pid = 784] [serial = 1121] [outer = 00000000]
16:10:21 INFO - PROCESS | 784 | ++DOMWINDOW == 35 (13DBA000) [pid = 784] [serial = 1122] [outer = 13BBC800]
16:10:21 INFO - PROCESS | 784 | 1447114221188 Marionette INFO loaded listener.js
16:10:21 INFO - PROCESS | 784 | ++DOMWINDOW == 36 (13ED4400) [pid = 784] [serial = 1123] [outer = 13BBC800]
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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 ""
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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 ""
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - Selection.addRange() tests
16:11:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:00 INFO - "
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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 ""
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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̈ḧ
16:11:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:00 INFO - "
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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 ""
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - Selection.addRange() tests
16:11:00 INFO - Selection.addRange() tests
16:11:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:00 INFO - "
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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 ""
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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̈ḧ
16:11:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:00 INFO - "
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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 ""
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - Selection.addRange() tests
16:11:00 INFO - Selection.addRange() tests
16:11:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:00 INFO - "
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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 ""
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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̈ḧ
16:11:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:00 INFO - "
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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 ""
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 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
16:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:00 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
16:11:00 INFO - Selection.addRange() tests
16:11:01 INFO - Selection.addRange() tests
16:11:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:01 INFO - "
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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 ""
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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̈ḧ
16:11:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:01 INFO - "
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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 ""
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - Selection.addRange() tests
16:11:01 INFO - Selection.addRange() tests
16:11:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:01 INFO - "
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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 ""
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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̈ḧ
16:11:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:01 INFO - "
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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 ""
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - Selection.addRange() tests
16:11:01 INFO - Selection.addRange() tests
16:11:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:01 INFO - "
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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 ""
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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̈ḧ
16:11:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:01 INFO - "
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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 ""
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - Selection.addRange() tests
16:11:01 INFO - Selection.addRange() tests
16:11:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:01 INFO - "
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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 ""
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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̈ḧ
16:11:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:01 INFO - "
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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 ""
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 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
16:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:01 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
16:11:01 INFO - Selection.addRange() tests
16:11:02 INFO - Selection.addRange() tests
16:11:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:02 INFO - "
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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 ""
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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̈ḧ
16:11:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:02 INFO - "
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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 ""
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 INFO - Selection.addRange() tests
16:11:02 INFO - Selection.addRange() tests
16:11:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:02 INFO - "
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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 ""
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - PROCESS | 784 | --DOCSHELL 1389C800 == 13 [pid = 784] [id = 397]
16:11:02 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
16:11:02 INFO - PROCESS | 784 | --DOCSHELL 12FAF800 == 12 [pid = 784] [id = 396]
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 INFO - PROCESS | 784 | --DOCSHELL 0F233C00 == 11 [pid = 784] [id = 395]
16:11:02 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
16:11:02 INFO - PROCESS | 784 | --DOCSHELL 0F232000 == 10 [pid = 784] [id = 394]
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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̈ḧ
16:11:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:02 INFO - "
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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 ""
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - PROCESS | 784 | --DOMWINDOW == 35 (13BB2400) [pid = 784] [serial = 1119] [outer = 13BB0000] [url = about:blank]
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 INFO - Selection.addRange() tests
16:11:02 INFO - Selection.addRange() tests
16:11:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:02 INFO - "
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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 ""
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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̈ḧ
16:11:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:02 INFO - "
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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 ""
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 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
16:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:02 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
16:11:02 INFO - Selection.addRange() tests
16:11:03 INFO - Selection.addRange() tests
16:11:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:03 INFO - "
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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 ""
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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̈ḧ
16:11:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:03 INFO - "
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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 ""
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - Selection.addRange() tests
16:11:03 INFO - Selection.addRange() tests
16:11:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:03 INFO - "
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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 ""
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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̈ḧ
16:11:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:03 INFO - "
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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 ""
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - Selection.addRange() tests
16:11:03 INFO - Selection.addRange() tests
16:11:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:03 INFO - "
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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 ""
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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̈ḧ
16:11:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:03 INFO - "
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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 ""
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - Selection.addRange() tests
16:11:03 INFO - Selection.addRange() tests
16:11:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:03 INFO - "
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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 ""
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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̈ḧ
16:11:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:03 INFO - "
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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 ""
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 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
16:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:03 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
16:11:03 INFO - Selection.addRange() tests
16:11:04 INFO - Selection.addRange() tests
16:11:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:04 INFO - "
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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 ""
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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̈ḧ
16:11:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:04 INFO - "
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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 ""
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 INFO - Selection.addRange() tests
16:11:04 INFO - Selection.addRange() tests
16:11:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:04 INFO - "
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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 ""
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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̈ḧ
16:11:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:04 INFO - "
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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 ""
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 INFO - Selection.addRange() tests
16:11:04 INFO - Selection.addRange() tests
16:11:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:04 INFO - "
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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 ""
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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̈ḧ
16:11:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:04 INFO - "
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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 ""
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 INFO - Selection.addRange() tests
16:11:04 INFO - Selection.addRange() tests
16:11:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:04 INFO - "
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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 ""
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:04 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
16:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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̈ḧ
16:11:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:05 INFO - "
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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 ""
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - Selection.addRange() tests
16:11:05 INFO - Selection.addRange() tests
16:11:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:05 INFO - "
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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 ""
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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̈ḧ
16:11:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:05 INFO - "
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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 ""
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - Selection.addRange() tests
16:11:05 INFO - Selection.addRange() tests
16:11:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:05 INFO - "
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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 ""
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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̈ḧ
16:11:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:05 INFO - "
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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 ""
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - Selection.addRange() tests
16:11:05 INFO - Selection.addRange() tests
16:11:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:05 INFO - "
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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 ""
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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̈ḧ
16:11:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:05 INFO - "
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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 ""
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 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
16:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:05 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
16:11:05 INFO - Selection.addRange() tests
16:11:06 INFO - Selection.addRange() tests
16:11:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:06 INFO - "
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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 ""
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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̈ḧ
16:11:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:06 INFO - "
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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 ""
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - Selection.addRange() tests
16:11:06 INFO - Selection.addRange() tests
16:11:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:06 INFO - "
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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 ""
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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̈ḧ
16:11:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:06 INFO - "
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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 ""
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - Selection.addRange() tests
16:11:06 INFO - Selection.addRange() tests
16:11:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:06 INFO - "
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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 ""
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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̈ḧ
16:11:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:06 INFO - "
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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 ""
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - Selection.addRange() tests
16:11:06 INFO - Selection.addRange() tests
16:11:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:06 INFO - "
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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 ""
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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̈ḧ
16:11:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:06 INFO - "
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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 ""
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:06 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 INFO - Selection.addRange() tests
16:11:07 INFO - Selection.addRange() tests
16:11:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:07 INFO - "
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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 ""
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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̈ḧ
16:11:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:07 INFO - "
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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 ""
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 INFO - Selection.addRange() tests
16:11:07 INFO - Selection.addRange() tests
16:11:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:07 INFO - "
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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 ""
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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̈ḧ
16:11:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:07 INFO - "
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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 ""
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 INFO - Selection.addRange() tests
16:11:07 INFO - Selection.addRange() tests
16:11:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:07 INFO - "
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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 ""
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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̈ḧ
16:11:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:07 INFO - "
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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 ""
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 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
16:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:07 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
16:11:07 INFO - Selection.addRange() tests
16:11:08 INFO - Selection.addRange() tests
16:11:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:08 INFO - "
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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 ""
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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̈ḧ
16:11:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:08 INFO - "
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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 ""
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - Selection.addRange() tests
16:11:08 INFO - Selection.addRange() tests
16:11:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:08 INFO - "
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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 ""
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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̈ḧ
16:11:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:08 INFO - "
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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 ""
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - Selection.addRange() tests
16:11:08 INFO - Selection.addRange() tests
16:11:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:08 INFO - "
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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 ""
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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̈ḧ
16:11:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:08 INFO - "
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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 ""
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - Selection.addRange() tests
16:11:08 INFO - Selection.addRange() tests
16:11:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:08 INFO - "
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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 ""
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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̈ḧ
16:11:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:08 INFO - "
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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 ""
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 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
16:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:08 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
16:11:08 INFO - Selection.addRange() tests
16:11:09 INFO - Selection.addRange() tests
16:11:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:09 INFO - "
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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 ""
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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̈ḧ
16:11:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:09 INFO - "
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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 ""
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 INFO - Selection.addRange() tests
16:11:09 INFO - Selection.addRange() tests
16:11:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:09 INFO - "
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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 ""
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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̈ḧ
16:11:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:09 INFO - "
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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 ""
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 INFO - Selection.addRange() tests
16:11:09 INFO - Selection.addRange() tests
16:11:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:09 INFO - "
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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 ""
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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̈ḧ
16:11:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:09 INFO - "
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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 ""
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 INFO - Selection.addRange() tests
16:11:09 INFO - Selection.addRange() tests
16:11:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:09 INFO - "
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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 ""
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:09 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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̈ḧ
16:11:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:10 INFO - "
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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 ""
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - Selection.addRange() tests
16:11:10 INFO - Selection.addRange() tests
16:11:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:10 INFO - "
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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 ""
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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̈ḧ
16:11:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:10 INFO - "
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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 ""
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - Selection.addRange() tests
16:11:10 INFO - Selection.addRange() tests
16:11:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:10 INFO - "
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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 ""
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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̈ḧ
16:11:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:10 INFO - "
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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 ""
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - Selection.addRange() tests
16:11:10 INFO - Selection.addRange() tests
16:11:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:10 INFO - "
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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 ""
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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̈ḧ
16:11:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:10 INFO - "
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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 ""
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 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
16:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:10 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
16:11:10 INFO - Selection.addRange() tests
16:11:11 INFO - Selection.addRange() tests
16:11:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:11 INFO - "
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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 ""
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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̈ḧ
16:11:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:11 INFO - "
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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 ""
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - Selection.addRange() tests
16:11:11 INFO - Selection.addRange() tests
16:11:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:11 INFO - "
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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 ""
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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̈ḧ
16:11:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:11 INFO - "
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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 ""
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - Selection.addRange() tests
16:11:11 INFO - Selection.addRange() tests
16:11:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:11 INFO - "
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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 ""
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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̈ḧ
16:11:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:11 INFO - "
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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 ""
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - Selection.addRange() tests
16:11:11 INFO - Selection.addRange() tests
16:11:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:11 INFO - "
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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 ""
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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̈ḧ
16:11:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:11 INFO - "
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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 ""
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 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
16:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 INFO - Selection.addRange() tests
16:11:12 INFO - Selection.addRange() tests
16:11:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:12 INFO - "
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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 ""
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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̈ḧ
16:11:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:12 INFO - "
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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 ""
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 INFO - Selection.addRange() tests
16:11:12 INFO - Selection.addRange() tests
16:11:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:12 INFO - "
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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 ""
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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̈ḧ
16:11:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:12 INFO - "
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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 ""
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 INFO - Selection.addRange() tests
16:11:12 INFO - Selection.addRange() tests
16:11:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:12 INFO - "
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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 ""
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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̈ḧ
16:11:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:12 INFO - "
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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 ""
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 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
16:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:12 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
16:11:12 INFO - Selection.addRange() tests
16:11:13 INFO - Selection.addRange() tests
16:11:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:13 INFO - "
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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 ""
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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̈ḧ
16:11:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:13 INFO - "
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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 ""
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - Selection.addRange() tests
16:11:13 INFO - Selection.addRange() tests
16:11:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:13 INFO - "
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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 ""
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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̈ḧ
16:11:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:13 INFO - "
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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 ""
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - Selection.addRange() tests
16:11:13 INFO - Selection.addRange() tests
16:11:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:13 INFO - "
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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 ""
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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̈ḧ
16:11:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:13 INFO - "
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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 ""
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - Selection.addRange() tests
16:11:13 INFO - Selection.addRange() tests
16:11:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:13 INFO - "
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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 ""
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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̈ḧ
16:11:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:13 INFO - "
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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 ""
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 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
16:11:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:13 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
16:11:13 INFO - Selection.addRange() tests
16:11:14 INFO - Selection.addRange() tests
16:11:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:14 INFO - "
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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 ""
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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̈ḧ
16:11:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:14 INFO - "
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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 ""
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 INFO - Selection.addRange() tests
16:11:14 INFO - Selection.addRange() tests
16:11:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:14 INFO - "
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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 ""
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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̈ḧ
16:11:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:14 INFO - "
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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 ""
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 INFO - Selection.addRange() tests
16:11:14 INFO - Selection.addRange() tests
16:11:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:14 INFO - "
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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 ""
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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̈ḧ
16:11:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:14 INFO - "
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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 ""
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 INFO - Selection.addRange() tests
16:11:14 INFO - Selection.addRange() tests
16:11:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:14 INFO - "
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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 ""
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 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
16:11:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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̈ḧ
16:11:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:15 INFO - "
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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 ""
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - Selection.addRange() tests
16:11:15 INFO - Selection.addRange() tests
16:11:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:15 INFO - "
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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 ""
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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̈ḧ
16:11:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:15 INFO - "
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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 ""
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - Selection.addRange() tests
16:11:15 INFO - Selection.addRange() tests
16:11:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:15 INFO - "
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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 ""
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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̈ḧ
16:11:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:15 INFO - "
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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 ""
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - Selection.addRange() tests
16:11:15 INFO - Selection.addRange() tests
16:11:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:15 INFO - "
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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 ""
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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̈ḧ
16:11:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:15 INFO - "
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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 ""
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 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
16:11:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:15 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
16:11:15 INFO - Selection.addRange() tests
16:11:16 INFO - Selection.addRange() tests
16:11:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:16 INFO - "
16:11:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:16 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 ""
16:11:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:16 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
16:11:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:16 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
16:11:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:16 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̈ḧ
16:11:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
16:11:16 INFO - "
16:11:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
16:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
16:11:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:16 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 ""
16:11:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
16:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
16:11:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:16 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
16:11:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
16:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
16:11:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:16 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
16:11:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
16:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
16:11:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 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
16:11:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
16:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
16:11:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
16:11:16 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
16:11:16 INFO - ]
16:11:32 INFO - PROCESS | 784 | --DOMWINDOW == 30 (13BBC800) [pid = 784] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/selection/addRange.html]
16:11:32 INFO - PROCESS | 784 | --DOMWINDOW == 29 (0F8A0000) [pid = 784] [serial = 1125] [outer = 00000000] [url = about:blank]
16:11:32 INFO - TEST-START | /selection/extend.html
16:11:32 INFO - PROCESS | 784 | ++DOCSHELL 168E7800 == 12 [pid = 784] [id = 405]
16:11:32 INFO - PROCESS | 784 | ++DOMWINDOW == 30 (16B6AC00) [pid = 784] [serial = 1137] [outer = 00000000]
16:11:32 INFO - PROCESS | 784 | ++DOMWINDOW == 31 (16B77C00) [pid = 784] [serial = 1138] [outer = 16B6AC00]
16:11:32 INFO - PROCESS | 784 | 1447114292485 Marionette INFO loaded listener.js
16:11:32 INFO - PROCESS | 784 | ++DOMWINDOW == 32 (16B80000) [pid = 784] [serial = 1139] [outer = 16B6AC00]
16:11:32 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:32 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:33 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:34 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:35 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:36 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 0 [paras[0].firstChild, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 1 [paras[0].firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 2 [paras[0].firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 3 [paras[0].firstChild, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 4 [paras[0].firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 5 [paras[0].firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 6 [paras[0].firstChild, 10]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 7 [paras[0].firstChild, 65535]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 8 [paras[1].firstChild, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 9 [paras[1].firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 10 [paras[1].firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 11 [paras[1].firstChild, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 12 [paras[1].firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 13 [paras[1].firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 14 [paras[1].firstChild, 10]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 15 [paras[1].firstChild, 65535]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 16 [detachedPara1.firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 17 [detachedPara1.firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 18 [detachedPara1.firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 19 [detachedPara1.firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 20 [foreignPara1.firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 21 [foreignPara1.firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 22 [foreignPara1.firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 23 [foreignPara1.firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 24 [document.documentElement, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 25 [document.documentElement, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 26 [document.documentElement, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 27 [document.documentElement, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 28 [document.documentElement, 7]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 29 [document.head, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 30 [document.body, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 31 [foreignDoc.documentElement, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 32 [foreignDoc.documentElement, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 33 [foreignDoc.head, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 34 [foreignDoc.body, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 35 [paras[0], 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 36 [paras[0], 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 37 [paras[0], 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 38 [paras[1], 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 39 [paras[1], 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 40 [paras[1], 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 41 [detachedPara1, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 42 [detachedPara1, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 43 [testDiv, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 44 [testDiv, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 45 [document, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 46 [document, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 47 [document, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 48 [document, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 49 [document, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 50 [comment, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 51 [comment, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 52 [comment, 4]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 53 [comment, 96]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 54 [foreignDoc, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 55 [foreignDoc, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 56 [foreignComment, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 57 [foreignTextNode, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 58 [foreignTextNode, 36]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 59 [xmlDoc, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 60 [xmlDoc, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 61 [xmlDoc, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 62 [xmlDoc, 5]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 63 [xmlComment, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 64 [xmlComment, 4]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 65 [processingInstruction, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 66 [processingInstruction, 5]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 67 [processingInstruction, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 68 [detachedTextNode, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 69 [detachedTextNode, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 70 [detachedForeignTextNode, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 71 [detachedForeignTextNode, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 72 [detachedXmlTextNode, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 73 [detachedXmlTextNode, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 74 [detachedProcessingInstruction, 12]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 75 [detachedComment, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 76 [detachedComment, 5]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 77 [detachedForeignComment, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 78 [detachedForeignComment, 4]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 79 [detachedXmlComment, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 80 [docfrag, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 81 [foreignDocfrag, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 82 [xmlDocfrag, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 83 [doctype, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 84 [doctype, -17]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 85 [doctype, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 86 [foreignDoctype, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 87 [xmlDoctype, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 0 [paras[0].firstChild, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 1 [paras[0].firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 2 [paras[0].firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 3 [paras[0].firstChild, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 4 [paras[0].firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 5 [paras[0].firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 6 [paras[0].firstChild, 10]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 7 [paras[0].firstChild, 65535]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 8 [paras[1].firstChild, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 9 [paras[1].firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 10 [paras[1].firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 11 [paras[1].firstChild, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 12 [paras[1].firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 13 [paras[1].firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 14 [paras[1].firstChild, 10]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 15 [paras[1].firstChild, 65535]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 24 [document.documentElement, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 25 [document.documentElement, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 26 [document.documentElement, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 27 [document.documentElement, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 28 [document.documentElement, 7]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 29 [document.head, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 30 [document.body, 3]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 33 [foreignDoc.head, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 34 [foreignDoc.body, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 35 [paras[0], 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 36 [paras[0], 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 37 [paras[0], 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 38 [paras[1], 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 39 [paras[1], 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 40 [paras[1], 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 41 [detachedPara1, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 42 [detachedPara1, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 43 [testDiv, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 44 [testDiv, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 45 [document, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 46 [document, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 47 [document, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 48 [document, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 49 [document, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 50 [comment, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 51 [comment, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 52 [comment, 4]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 53 [comment, 96]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 54 [foreignDoc, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 55 [foreignDoc, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 56 [foreignComment, 2] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 57 [foreignTextNode, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 58 [foreignTextNode, 36] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 60 [xmlDoc, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 61 [xmlDoc, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 63 [xmlComment, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 64 [xmlComment, 4] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 65 [processingInstruction, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 66 [processingInstruction, 5] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 67 [processingInstruction, 9] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 68 [detachedTextNode, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 69 [detachedTextNode, 8]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 75 [detachedComment, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 76 [detachedComment, 5]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 77 [detachedForeignComment, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 78 [detachedForeignComment, 4] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 79 [detachedXmlComment, 2] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 80 [docfrag, 0]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 81 [foreignDocfrag, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 82 [xmlDocfrag, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 83 [doctype, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 84 [doctype, -17]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 85 [doctype, 1]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." 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
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." 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
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 0 [paras[0].firstChild, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 0 [paras[0].firstChild, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 1 [paras[0].firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 1 [paras[0].firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 2 [paras[0].firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 2 [paras[0].firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 3 [paras[0].firstChild, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 3 [paras[0].firstChild, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 4 [paras[0].firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 4 [paras[0].firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 5 [paras[0].firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 5 [paras[0].firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 6 [paras[0].firstChild, 10]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 6 [paras[0].firstChild, 10]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 7 [paras[0].firstChild, 65535]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 7 [paras[0].firstChild, 65535]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 8 [paras[1].firstChild, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 8 [paras[1].firstChild, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 9 [paras[1].firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 9 [paras[1].firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 10 [paras[1].firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 10 [paras[1].firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 11 [paras[1].firstChild, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 11 [paras[1].firstChild, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 12 [paras[1].firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 12 [paras[1].firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 13 [paras[1].firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 13 [paras[1].firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 14 [paras[1].firstChild, 10]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 14 [paras[1].firstChild, 10]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 15 [paras[1].firstChild, 65535]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 15 [paras[1].firstChild, 65535]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 24 [document.documentElement, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 24 [document.documentElement, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 25 [document.documentElement, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 25 [document.documentElement, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 26 [document.documentElement, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 26 [document.documentElement, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 27 [document.documentElement, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 27 [document.documentElement, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 28 [document.documentElement, 7]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 28 [document.documentElement, 7]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 29 [document.head, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 29 [document.head, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 30 [document.body, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 30 [document.body, 3]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 33 [foreignDoc.head, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 33 [foreignDoc.head, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 34 [foreignDoc.body, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 34 [foreignDoc.body, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 35 [paras[0], 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 35 [paras[0], 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 36 [paras[0], 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 36 [paras[0], 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 37 [paras[0], 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 37 [paras[0], 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 38 [paras[1], 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 38 [paras[1], 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 39 [paras[1], 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 39 [paras[1], 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 40 [paras[1], 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 40 [paras[1], 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 41 [detachedPara1, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 41 [detachedPara1, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 42 [detachedPara1, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 42 [detachedPara1, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 43 [testDiv, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 43 [testDiv, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 44 [testDiv, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 44 [testDiv, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 45 [document, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 45 [document, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 46 [document, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 46 [document, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 47 [document, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 47 [document, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 48 [document, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 48 [document, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 49 [document, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 49 [document, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 50 [comment, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 50 [comment, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 51 [comment, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 51 [comment, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 52 [comment, 4]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 52 [comment, 4]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 53 [comment, 96]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 53 [comment, 96]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 54 [foreignDoc, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 54 [foreignDoc, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 55 [foreignDoc, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 55 [foreignDoc, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 56 [foreignComment, 2] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 56 [foreignComment, 2] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 57 [foreignTextNode, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 57 [foreignTextNode, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 58 [foreignTextNode, 36] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 58 [foreignTextNode, 36] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 60 [xmlDoc, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 60 [xmlDoc, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 61 [xmlDoc, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 61 [xmlDoc, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 63 [xmlComment, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 63 [xmlComment, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 64 [xmlComment, 4] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 64 [xmlComment, 4] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 65 [processingInstruction, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 65 [processingInstruction, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 66 [processingInstruction, 5] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 66 [processingInstruction, 5] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 67 [processingInstruction, 9] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 67 [processingInstruction, 9] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 68 [detachedTextNode, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 68 [detachedTextNode, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 69 [detachedTextNode, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 69 [detachedTextNode, 8]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 75 [detachedComment, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 75 [detachedComment, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 76 [detachedComment, 5]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 76 [detachedComment, 5]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 77 [detachedForeignComment, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 77 [detachedForeignComment, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 78 [detachedForeignComment, 4] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 78 [detachedForeignComment, 4] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 79 [detachedXmlComment, 2] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 79 [detachedXmlComment, 2] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 80 [docfrag, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 80 [docfrag, 0]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 81 [foreignDocfrag, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 81 [foreignDocfrag, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 82 [xmlDocfrag, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 82 [xmlDocfrag, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 83 [doctype, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 83 [doctype, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 84 [doctype, -17]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 84 [doctype, -17]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 85 [doctype, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 85 [doctype, 1]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." 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
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." 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
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." 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
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." 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
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 0 [paras[0].firstChild, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 0 [paras[0].firstChild, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 1 [paras[0].firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 1 [paras[0].firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 2 [paras[0].firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 2 [paras[0].firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 3 [paras[0].firstChild, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 3 [paras[0].firstChild, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 4 [paras[0].firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 4 [paras[0].firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 5 [paras[0].firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 5 [paras[0].firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 6 [paras[0].firstChild, 10]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 6 [paras[0].firstChild, 10]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 7 [paras[0].firstChild, 65535]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 7 [paras[0].firstChild, 65535]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 8 [paras[1].firstChild, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 8 [paras[1].firstChild, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 9 [paras[1].firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 9 [paras[1].firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 10 [paras[1].firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 10 [paras[1].firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 11 [paras[1].firstChild, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 11 [paras[1].firstChild, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 12 [paras[1].firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 12 [paras[1].firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 13 [paras[1].firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 13 [paras[1].firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 14 [paras[1].firstChild, 10]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 14 [paras[1].firstChild, 10]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 15 [paras[1].firstChild, 65535]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 15 [paras[1].firstChild, 65535]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 24 [document.documentElement, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 24 [document.documentElement, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 25 [document.documentElement, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 25 [document.documentElement, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 26 [document.documentElement, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 26 [document.documentElement, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 27 [document.documentElement, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 27 [document.documentElement, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 28 [document.documentElement, 7]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 28 [document.documentElement, 7]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 29 [document.head, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 29 [document.head, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 30 [document.body, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 30 [document.body, 3]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 33 [foreignDoc.head, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 33 [foreignDoc.head, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 34 [foreignDoc.body, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 34 [foreignDoc.body, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 35 [paras[0], 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 35 [paras[0], 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 36 [paras[0], 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 36 [paras[0], 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 37 [paras[0], 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 37 [paras[0], 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 38 [paras[1], 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 38 [paras[1], 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 39 [paras[1], 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 39 [paras[1], 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 40 [paras[1], 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 40 [paras[1], 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 41 [detachedPara1, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 41 [detachedPara1, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 42 [detachedPara1, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 42 [detachedPara1, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 43 [testDiv, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 43 [testDiv, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 44 [testDiv, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 44 [testDiv, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 45 [document, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 45 [document, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 46 [document, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 46 [document, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 47 [document, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 47 [document, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 48 [document, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 48 [document, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 49 [document, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 49 [document, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 50 [comment, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 50 [comment, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 51 [comment, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 51 [comment, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 52 [comment, 4]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 52 [comment, 4]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 53 [comment, 96]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 53 [comment, 96]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 54 [foreignDoc, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 54 [foreignDoc, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 55 [foreignDoc, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 55 [foreignDoc, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 56 [foreignComment, 2] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 56 [foreignComment, 2] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 57 [foreignTextNode, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 57 [foreignTextNode, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 58 [foreignTextNode, 36] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 58 [foreignTextNode, 36] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 60 [xmlDoc, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 60 [xmlDoc, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 61 [xmlDoc, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 61 [xmlDoc, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 63 [xmlComment, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 63 [xmlComment, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 64 [xmlComment, 4] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 64 [xmlComment, 4] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 65 [processingInstruction, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 65 [processingInstruction, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 66 [processingInstruction, 5] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 66 [processingInstruction, 5] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 67 [processingInstruction, 9] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 67 [processingInstruction, 9] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 68 [detachedTextNode, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 68 [detachedTextNode, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 69 [detachedTextNode, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 69 [detachedTextNode, 8]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 75 [detachedComment, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 75 [detachedComment, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 76 [detachedComment, 5]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 76 [detachedComment, 5]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 77 [detachedForeignComment, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 77 [detachedForeignComment, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 78 [detachedForeignComment, 4] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 78 [detachedForeignComment, 4] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 79 [detachedXmlComment, 2] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 79 [detachedXmlComment, 2] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 80 [docfrag, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 80 [docfrag, 0]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 81 [foreignDocfrag, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 81 [foreignDocfrag, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 82 [xmlDocfrag, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 82 [xmlDocfrag, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 83 [doctype, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 83 [doctype, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 84 [doctype, -17]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 84 [doctype, -17]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 85 [doctype, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 85 [doctype, 1]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." 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
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." 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
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." 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
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." 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
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 0 [paras[0].firstChild, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 0 [paras[0].firstChild, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 1 [paras[0].firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 1 [paras[0].firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 2 [paras[0].firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 2 [paras[0].firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 3 [paras[0].firstChild, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 3 [paras[0].firstChild, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 4 [paras[0].firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 4 [paras[0].firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 5 [paras[0].firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 5 [paras[0].firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 6 [paras[0].firstChild, 10]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 6 [paras[0].firstChild, 10]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 7 [paras[0].firstChild, 65535]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 7 [paras[0].firstChild, 65535]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 8 [paras[1].firstChild, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 8 [paras[1].firstChild, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 9 [paras[1].firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 9 [paras[1].firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 10 [paras[1].firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 10 [paras[1].firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 11 [paras[1].firstChild, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 11 [paras[1].firstChild, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 12 [paras[1].firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 12 [paras[1].firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 13 [paras[1].firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 13 [paras[1].firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 14 [paras[1].firstChild, 10]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 14 [paras[1].firstChild, 10]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 15 [paras[1].firstChild, 65535]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 15 [paras[1].firstChild, 65535]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 20 [foreignPara1.firstChild, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 20 [foreignPara1.firstChild, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 21 [foreignPara1.firstChild, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 21 [foreignPara1.firstChild, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 22 [foreignPara1.firstChild, 8] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 22 [foreignPara1.firstChild, 8] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:45 INFO - "use strict";
16:11:45 INFO -
16:11:45 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 24 [document.documentElement, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 24 [document.documentElement, -1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 25 [document.documentElement, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 25 [document.documentElement, 0]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 26 [document.documentElement, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 26 [document.documentElement, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 27 [document.documentElement, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 27 [document.documentElement, 2]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 28 [document.documentElement, 7]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 28 [document.documentElement, 7]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 29 [document.head, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 29 [document.head, 1]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 30 [document.body, 3]
16:11:45 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 30 [document.body, 3]
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 31 [foreignDoc.documentElement, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 31 [foreignDoc.documentElement, 0] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 32 [foreignDoc.documentElement, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:45 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 32 [foreignDoc.documentElement, 1] -
16:11:45 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:45 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 35 [paras[0], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 35 [paras[0], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 36 [paras[0], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 36 [paras[0], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 37 [paras[0], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 37 [paras[0], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 38 [paras[1], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 38 [paras[1], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 39 [paras[1], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 39 [paras[1], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 40 [paras[1], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 40 [paras[1], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 41 [detachedPara1, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 41 [detachedPara1, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 42 [detachedPara1, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 42 [detachedPara1, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 43 [testDiv, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 43 [testDiv, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 44 [testDiv, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 44 [testDiv, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 45 [document, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 45 [document, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 46 [document, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 46 [document, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 47 [document, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 47 [document, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 48 [document, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 48 [document, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 49 [document, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 49 [document, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 50 [comment, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 50 [comment, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 51 [comment, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 51 [comment, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 52 [comment, 4]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 52 [comment, 4]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 53 [comment, 96]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 53 [comment, 96]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 54 [foreignDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 54 [foreignDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 55 [foreignDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 55 [foreignDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 56 [foreignComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 56 [foreignComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 60 [xmlDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 60 [xmlDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 61 [xmlDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 61 [xmlDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 63 [xmlComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 63 [xmlComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 64 [xmlComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 64 [xmlComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 65 [processingInstruction, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 65 [processingInstruction, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 66 [processingInstruction, 5] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 66 [processingInstruction, 5] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 67 [processingInstruction, 9] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 67 [processingInstruction, 9] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 68 [detachedTextNode, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 68 [detachedTextNode, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 69 [detachedTextNode, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 69 [detachedTextNode, 8]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 70 [detachedForeignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 70 [detachedForeignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 71 [detachedForeignTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 71 [detachedForeignTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 72 [detachedXmlTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 72 [detachedXmlTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 73 [detachedXmlTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 73 [detachedXmlTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 74 [detachedProcessingInstruction, 12] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 74 [detachedProcessingInstruction, 12] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 75 [detachedComment, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 75 [detachedComment, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 76 [detachedComment, 5]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 76 [detachedComment, 5]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 77 [detachedForeignComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 77 [detachedForeignComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 78 [detachedForeignComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 78 [detachedForeignComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 79 [detachedXmlComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 79 [detachedXmlComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 80 [docfrag, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 80 [docfrag, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 81 [foreignDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 81 [foreignDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 82 [xmlDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 82 [xmlDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 83 [doctype, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 83 [doctype, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 84 [doctype, -17]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 84 [doctype, -17]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 85 [doctype, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 85 [doctype, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 0 [paras[0].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 1 [paras[0].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 2 [paras[0].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 3 [paras[0].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 4 [paras[0].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 5 [paras[0].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 6 [paras[0].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 25 [document.documentElement, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 26 [document.documentElement, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 41 [detachedPara1, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 42 [detachedPara1, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 54 [foreignDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 55 [foreignDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 56 [foreignComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 60 [xmlDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 61 [xmlDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 63 [xmlComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 64 [xmlComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 65 [processingInstruction, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 66 [processingInstruction, 5] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 67 [processingInstruction, 9] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 68 [detachedTextNode, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 69 [detachedTextNode, 8]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 75 [detachedComment, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 76 [detachedComment, 5]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 77 [detachedForeignComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 78 [detachedForeignComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 79 [detachedXmlComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 80 [docfrag, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 81 [foreignDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 82 [xmlDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 0 [paras[0].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 0 [paras[0].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 1 [paras[0].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 1 [paras[0].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 2 [paras[0].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 2 [paras[0].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 3 [paras[0].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 3 [paras[0].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 4 [paras[0].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 4 [paras[0].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 5 [paras[0].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 5 [paras[0].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 6 [paras[0].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 6 [paras[0].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 7 [paras[0].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 7 [paras[0].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 8 [paras[1].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 8 [paras[1].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 9 [paras[1].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 9 [paras[1].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 10 [paras[1].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 10 [paras[1].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 11 [paras[1].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 11 [paras[1].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 12 [paras[1].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 12 [paras[1].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 13 [paras[1].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 13 [paras[1].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 14 [paras[1].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 14 [paras[1].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 15 [paras[1].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 15 [paras[1].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 24 [document.documentElement, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 24 [document.documentElement, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 25 [document.documentElement, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 25 [document.documentElement, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 26 [document.documentElement, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 26 [document.documentElement, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 27 [document.documentElement, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 27 [document.documentElement, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 28 [document.documentElement, 7]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 28 [document.documentElement, 7]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 29 [document.head, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 29 [document.head, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 30 [document.body, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 30 [document.body, 3]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 35 [paras[0], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 35 [paras[0], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 36 [paras[0], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 36 [paras[0], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 37 [paras[0], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 37 [paras[0], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 38 [paras[1], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 38 [paras[1], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 39 [paras[1], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 39 [paras[1], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 40 [paras[1], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 40 [paras[1], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 41 [detachedPara1, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 41 [detachedPara1, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 42 [detachedPara1, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 42 [detachedPara1, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 43 [testDiv, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 43 [testDiv, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 44 [testDiv, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 44 [testDiv, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 45 [document, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 45 [document, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 46 [document, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 46 [document, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 47 [document, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 47 [document, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 48 [document, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 48 [document, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 49 [document, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 49 [document, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 50 [comment, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 50 [comment, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 51 [comment, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 51 [comment, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 52 [comment, 4]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 52 [comment, 4]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 53 [comment, 96]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 53 [comment, 96]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 54 [foreignDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 54 [foreignDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 55 [foreignDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 55 [foreignDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 56 [foreignComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 56 [foreignComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 60 [xmlDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 60 [xmlDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 61 [xmlDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 61 [xmlDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 63 [xmlComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 63 [xmlComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 64 [xmlComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 64 [xmlComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 65 [processingInstruction, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 65 [processingInstruction, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 66 [processingInstruction, 5] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 66 [processingInstruction, 5] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 67 [processingInstruction, 9] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 67 [processingInstruction, 9] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 68 [detachedTextNode, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 68 [detachedTextNode, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 69 [detachedTextNode, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 69 [detachedTextNode, 8]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 75 [detachedComment, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 75 [detachedComment, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 76 [detachedComment, 5]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 76 [detachedComment, 5]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 77 [detachedForeignComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 77 [detachedForeignComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 78 [detachedForeignComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 78 [detachedForeignComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 79 [detachedXmlComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 79 [detachedXmlComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 80 [docfrag, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 80 [docfrag, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 81 [foreignDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 81 [foreignDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 82 [xmlDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 82 [xmlDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 83 [doctype, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 83 [doctype, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 84 [doctype, -17]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 84 [doctype, -17]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 85 [doctype, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 85 [doctype, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 0 [paras[0].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 0 [paras[0].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 1 [paras[0].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 1 [paras[0].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 2 [paras[0].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 2 [paras[0].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 3 [paras[0].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 3 [paras[0].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 4 [paras[0].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 4 [paras[0].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 5 [paras[0].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 5 [paras[0].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 6 [paras[0].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 6 [paras[0].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 7 [paras[0].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 7 [paras[0].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 8 [paras[1].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 8 [paras[1].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 9 [paras[1].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 9 [paras[1].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 10 [paras[1].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 10 [paras[1].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 11 [paras[1].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 11 [paras[1].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 12 [paras[1].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 12 [paras[1].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 13 [paras[1].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 13 [paras[1].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 14 [paras[1].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 14 [paras[1].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 15 [paras[1].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 15 [paras[1].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 24 [document.documentElement, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 24 [document.documentElement, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 25 [document.documentElement, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 25 [document.documentElement, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 26 [document.documentElement, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 26 [document.documentElement, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 27 [document.documentElement, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 27 [document.documentElement, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 28 [document.documentElement, 7]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 28 [document.documentElement, 7]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 29 [document.head, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 29 [document.head, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 30 [document.body, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 30 [document.body, 3]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 35 [paras[0], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 35 [paras[0], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 36 [paras[0], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 36 [paras[0], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 37 [paras[0], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 37 [paras[0], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 38 [paras[1], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 38 [paras[1], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 39 [paras[1], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 39 [paras[1], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 40 [paras[1], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 40 [paras[1], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 43 [testDiv, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 43 [testDiv, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 44 [testDiv, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 44 [testDiv, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 45 [document, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 45 [document, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 46 [document, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 46 [document, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 47 [document, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 47 [document, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 48 [document, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 48 [document, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 49 [document, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 49 [document, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 50 [comment, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 50 [comment, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 51 [comment, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 51 [comment, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 52 [comment, 4]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 52 [comment, 4]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 53 [comment, 96]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 53 [comment, 96]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 54 [foreignDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 54 [foreignDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 55 [foreignDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 55 [foreignDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 56 [foreignComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 56 [foreignComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 60 [xmlDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 60 [xmlDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 61 [xmlDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 61 [xmlDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 63 [xmlComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 63 [xmlComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 64 [xmlComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 64 [xmlComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 65 [processingInstruction, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 65 [processingInstruction, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 66 [processingInstruction, 5] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 66 [processingInstruction, 5] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 67 [processingInstruction, 9] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 67 [processingInstruction, 9] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 75 [detachedComment, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 75 [detachedComment, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 76 [detachedComment, 5]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 76 [detachedComment, 5]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 80 [docfrag, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 80 [docfrag, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 83 [doctype, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 83 [doctype, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 84 [doctype, -17]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 84 [doctype, -17]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 85 [doctype, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 85 [doctype, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 0 [paras[0].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 0 [paras[0].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 1 [paras[0].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 1 [paras[0].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 2 [paras[0].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 2 [paras[0].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 3 [paras[0].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 3 [paras[0].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 4 [paras[0].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 4 [paras[0].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 5 [paras[0].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 5 [paras[0].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 6 [paras[0].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 6 [paras[0].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 7 [paras[0].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 7 [paras[0].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 8 [paras[1].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 8 [paras[1].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 9 [paras[1].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 9 [paras[1].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 10 [paras[1].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 10 [paras[1].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 11 [paras[1].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 11 [paras[1].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 12 [paras[1].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 12 [paras[1].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 13 [paras[1].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 13 [paras[1].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 14 [paras[1].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 14 [paras[1].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 15 [paras[1].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 15 [paras[1].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 20 [foreignPara1.firstChild, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 20 [foreignPara1.firstChild, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 21 [foreignPara1.firstChild, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 21 [foreignPara1.firstChild, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 22 [foreignPara1.firstChild, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 22 [foreignPara1.firstChild, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 24 [document.documentElement, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 24 [document.documentElement, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 25 [document.documentElement, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 25 [document.documentElement, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 26 [document.documentElement, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 26 [document.documentElement, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 27 [document.documentElement, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 27 [document.documentElement, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 28 [document.documentElement, 7]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 28 [document.documentElement, 7]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 29 [document.head, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 29 [document.head, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 30 [document.body, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 30 [document.body, 3]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 31 [foreignDoc.documentElement, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 31 [foreignDoc.documentElement, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 32 [foreignDoc.documentElement, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 32 [foreignDoc.documentElement, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 35 [paras[0], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 35 [paras[0], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 36 [paras[0], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 36 [paras[0], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 37 [paras[0], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 37 [paras[0], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 38 [paras[1], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 38 [paras[1], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 39 [paras[1], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 39 [paras[1], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 40 [paras[1], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 40 [paras[1], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 41 [detachedPara1, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 41 [detachedPara1, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 42 [detachedPara1, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 42 [detachedPara1, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 43 [testDiv, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 43 [testDiv, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 44 [testDiv, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 44 [testDiv, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 45 [document, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 45 [document, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 46 [document, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 46 [document, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 47 [document, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 47 [document, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 48 [document, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 48 [document, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 49 [document, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 49 [document, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 50 [comment, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 50 [comment, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 51 [comment, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 51 [comment, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 52 [comment, 4]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 52 [comment, 4]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 53 [comment, 96]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 53 [comment, 96]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 54 [foreignDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 54 [foreignDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 55 [foreignDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 55 [foreignDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 56 [foreignComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 56 [foreignComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 60 [xmlDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 60 [xmlDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 61 [xmlDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 61 [xmlDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 63 [xmlComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 63 [xmlComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 64 [xmlComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 64 [xmlComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 65 [processingInstruction, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 65 [processingInstruction, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 66 [processingInstruction, 5] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 66 [processingInstruction, 5] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 67 [processingInstruction, 9] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 67 [processingInstruction, 9] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 68 [detachedTextNode, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 68 [detachedTextNode, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 69 [detachedTextNode, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 69 [detachedTextNode, 8]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 70 [detachedForeignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 70 [detachedForeignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 71 [detachedForeignTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 71 [detachedForeignTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 72 [detachedXmlTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 72 [detachedXmlTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 73 [detachedXmlTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 73 [detachedXmlTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 74 [detachedProcessingInstruction, 12] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 74 [detachedProcessingInstruction, 12] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 75 [detachedComment, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 75 [detachedComment, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 76 [detachedComment, 5]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 76 [detachedComment, 5]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 77 [detachedForeignComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 77 [detachedForeignComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 78 [detachedForeignComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 78 [detachedForeignComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 79 [detachedXmlComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 79 [detachedXmlComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 80 [docfrag, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 80 [docfrag, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 81 [foreignDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 81 [foreignDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 82 [xmlDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 82 [xmlDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 83 [doctype, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 83 [doctype, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 84 [doctype, -17]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 84 [doctype, -17]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 85 [doctype, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 85 [doctype, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 0 [paras[0].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 1 [paras[0].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 2 [paras[0].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 3 [paras[0].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 4 [paras[0].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 5 [paras[0].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 6 [paras[0].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 7 [paras[0].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 8 [paras[1].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 9 [paras[1].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 10 [paras[1].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 11 [paras[1].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 12 [paras[1].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 13 [paras[1].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 14 [paras[1].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 15 [paras[1].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 16 [detachedPara1.firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 17 [detachedPara1.firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 18 [detachedPara1.firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 24 [document.documentElement, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 25 [document.documentElement, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 26 [document.documentElement, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 27 [document.documentElement, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 28 [document.documentElement, 7]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 29 [document.head, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 30 [document.body, 3]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 35 [paras[0], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 36 [paras[0], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 37 [paras[0], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 38 [paras[1], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 39 [paras[1], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 40 [paras[1], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 41 [detachedPara1, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 42 [detachedPara1, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 43 [testDiv, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 44 [testDiv, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 45 [document, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 46 [document, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 47 [document, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 48 [document, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 49 [document, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 50 [comment, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 51 [comment, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 52 [comment, 4]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 53 [comment, 96]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 54 [foreignDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 55 [foreignDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 56 [foreignComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 60 [xmlDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 61 [xmlDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 63 [xmlComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 64 [xmlComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 65 [processingInstruction, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 66 [processingInstruction, 5] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 67 [processingInstruction, 9] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 68 [detachedTextNode, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 69 [detachedTextNode, 8]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 75 [detachedComment, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 76 [detachedComment, 5]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 77 [detachedForeignComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 78 [detachedForeignComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 79 [detachedXmlComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 80 [docfrag, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 81 [foreignDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 82 [xmlDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 83 [doctype, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 84 [doctype, -17]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 85 [doctype, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 24 [document.documentElement, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 24 [document.documentElement, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 25 [document.documentElement, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 25 [document.documentElement, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 26 [document.documentElement, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 26 [document.documentElement, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 27 [document.documentElement, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 27 [document.documentElement, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 28 [document.documentElement, 7]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 28 [document.documentElement, 7]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 29 [document.head, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 29 [document.head, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 30 [document.body, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 30 [document.body, 3]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 35 [paras[0], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 35 [paras[0], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 36 [paras[0], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 36 [paras[0], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 37 [paras[0], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 37 [paras[0], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 38 [paras[1], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 38 [paras[1], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 39 [paras[1], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 39 [paras[1], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 40 [paras[1], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 40 [paras[1], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 41 [detachedPara1, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 41 [detachedPara1, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 42 [detachedPara1, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 42 [detachedPara1, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 43 [testDiv, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 43 [testDiv, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 44 [testDiv, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 44 [testDiv, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 45 [document, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 45 [document, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 46 [document, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 46 [document, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 47 [document, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 47 [document, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 48 [document, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 48 [document, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 49 [document, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 49 [document, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 50 [comment, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 50 [comment, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 51 [comment, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 51 [comment, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 52 [comment, 4]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 52 [comment, 4]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 53 [comment, 96]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 53 [comment, 96]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 54 [foreignDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 54 [foreignDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 55 [foreignDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 55 [foreignDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 56 [foreignComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 56 [foreignComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 60 [xmlDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 60 [xmlDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 61 [xmlDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 61 [xmlDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 63 [xmlComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 63 [xmlComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 64 [xmlComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 64 [xmlComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 65 [processingInstruction, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 65 [processingInstruction, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 66 [processingInstruction, 5] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 66 [processingInstruction, 5] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 67 [processingInstruction, 9] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 67 [processingInstruction, 9] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 68 [detachedTextNode, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 68 [detachedTextNode, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 69 [detachedTextNode, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 69 [detachedTextNode, 8]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 75 [detachedComment, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 75 [detachedComment, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 76 [detachedComment, 5]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 76 [detachedComment, 5]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 77 [detachedForeignComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 77 [detachedForeignComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 78 [detachedForeignComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 78 [detachedForeignComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 79 [detachedXmlComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 79 [detachedXmlComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 80 [docfrag, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 80 [docfrag, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 81 [foreignDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 81 [foreignDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 82 [xmlDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 82 [xmlDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 83 [doctype, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 83 [doctype, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 84 [doctype, -17]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 84 [doctype, -17]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 85 [doctype, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 85 [doctype, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 24 [document.documentElement, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 24 [document.documentElement, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 25 [document.documentElement, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 25 [document.documentElement, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 26 [document.documentElement, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 26 [document.documentElement, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 27 [document.documentElement, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 27 [document.documentElement, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 28 [document.documentElement, 7]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 28 [document.documentElement, 7]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 29 [document.head, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 29 [document.head, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 30 [document.body, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 30 [document.body, 3]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 35 [paras[0], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 35 [paras[0], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 36 [paras[0], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 36 [paras[0], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 37 [paras[0], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 37 [paras[0], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 38 [paras[1], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 38 [paras[1], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 39 [paras[1], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 39 [paras[1], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 40 [paras[1], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 40 [paras[1], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 41 [detachedPara1, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 41 [detachedPara1, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 42 [detachedPara1, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 42 [detachedPara1, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 43 [testDiv, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 43 [testDiv, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 44 [testDiv, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 44 [testDiv, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 45 [document, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 45 [document, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 46 [document, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 46 [document, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 47 [document, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 47 [document, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 48 [document, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 48 [document, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 49 [document, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 49 [document, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 50 [comment, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 50 [comment, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 51 [comment, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 51 [comment, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 52 [comment, 4]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 52 [comment, 4]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 53 [comment, 96]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 53 [comment, 96]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 54 [foreignDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 54 [foreignDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 55 [foreignDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 55 [foreignDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 56 [foreignComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 56 [foreignComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 60 [xmlDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 60 [xmlDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 61 [xmlDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 61 [xmlDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 63 [xmlComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 63 [xmlComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 64 [xmlComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 64 [xmlComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 65 [processingInstruction, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 65 [processingInstruction, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 66 [processingInstruction, 5] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 66 [processingInstruction, 5] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 67 [processingInstruction, 9] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 67 [processingInstruction, 9] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 68 [detachedTextNode, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 68 [detachedTextNode, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 69 [detachedTextNode, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 69 [detachedTextNode, 8]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 75 [detachedComment, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 75 [detachedComment, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 76 [detachedComment, 5]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 76 [detachedComment, 5]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 77 [detachedForeignComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 77 [detachedForeignComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 78 [detachedForeignComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 78 [detachedForeignComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 79 [detachedXmlComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 79 [detachedXmlComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 80 [docfrag, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 80 [docfrag, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 81 [foreignDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 81 [foreignDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 82 [xmlDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 82 [xmlDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 83 [doctype, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 83 [doctype, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 84 [doctype, -17]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 84 [doctype, -17]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 85 [doctype, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 85 [doctype, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 0 [paras[0].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 1 [paras[0].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 2 [paras[0].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 3 [paras[0].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 4 [paras[0].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 5 [paras[0].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 6 [paras[0].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 7 [paras[0].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 8 [paras[1].firstChild, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 9 [paras[1].firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 10 [paras[1].firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 11 [paras[1].firstChild, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 12 [paras[1].firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 13 [paras[1].firstChild, 9]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 14 [paras[1].firstChild, 10]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 15 [paras[1].firstChild, 65535]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 16 [detachedPara1.firstChild, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 17 [detachedPara1.firstChild, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 18 [detachedPara1.firstChild, 8]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 24 [document.documentElement, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 25 [document.documentElement, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 26 [document.documentElement, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 27 [document.documentElement, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 28 [document.documentElement, 7]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 29 [document.head, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 30 [document.body, 3]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 35 [paras[0], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 36 [paras[0], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 37 [paras[0], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 38 [paras[1], 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 39 [paras[1], 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 40 [paras[1], 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 41 [detachedPara1, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 42 [detachedPara1, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 43 [testDiv, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 44 [testDiv, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 45 [document, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 46 [document, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 47 [document, 1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 48 [document, 2]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 49 [document, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 50 [comment, -1]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 51 [comment, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 52 [comment, 4]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 53 [comment, 96]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 54 [foreignDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 55 [foreignDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 56 [foreignComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 60 [xmlDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 61 [xmlDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 63 [xmlComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 64 [xmlComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 65 [processingInstruction, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 66 [processingInstruction, 5] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 67 [processingInstruction, 9] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 68 [detachedTextNode, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 69 [detachedTextNode, 8]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 75 [detachedComment, 3]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 76 [detachedComment, 5]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 77 [detachedForeignComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 78 [detachedForeignComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 79 [detachedXmlComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 80 [docfrag, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 81 [foreignDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 82 [xmlDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 83 [doctype, 0]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 84 [doctype, -17]
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 85 [doctype, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 24 [document.documentElement, -1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 24 [document.documentElement, -1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 25 [document.documentElement, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 25 [document.documentElement, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 26 [document.documentElement, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 26 [document.documentElement, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 27 [document.documentElement, 2]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 27 [document.documentElement, 2] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 28 [document.documentElement, 7]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 28 [document.documentElement, 7] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 29 [document.head, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 29 [document.head, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 30 [document.body, 3]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 30 [document.body, 3] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 35 [paras[0], 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 35 [paras[0], 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 36 [paras[0], 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 36 [paras[0], 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 37 [paras[0], 2]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 37 [paras[0], 2] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 38 [paras[1], 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 38 [paras[1], 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 39 [paras[1], 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 39 [paras[1], 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 40 [paras[1], 2]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 40 [paras[1], 2] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 41 [detachedPara1, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 41 [detachedPara1, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 42 [detachedPara1, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 42 [detachedPara1, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 43 [testDiv, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 43 [testDiv, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 44 [testDiv, 3]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 44 [testDiv, 3] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 45 [document, -1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 45 [document, -1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 46 [document, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 46 [document, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 47 [document, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 47 [document, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 48 [document, 2]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 48 [document, 2] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 49 [document, 3]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 49 [document, 3] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 50 [comment, -1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 50 [comment, -1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 51 [comment, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 51 [comment, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 52 [comment, 4]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 52 [comment, 4] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 53 [comment, 96]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 53 [comment, 96] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 54 [foreignDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 54 [foreignDoc, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 55 [foreignDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 55 [foreignDoc, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 56 [foreignComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 56 [foreignComment, 2] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 59 [xmlDoc, -1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 60 [xmlDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 60 [xmlDoc, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 61 [xmlDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 61 [xmlDoc, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 62 [xmlDoc, 5] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 63 [xmlComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 63 [xmlComment, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 64 [xmlComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 64 [xmlComment, 4] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 65 [processingInstruction, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 65 [processingInstruction, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 66 [processingInstruction, 5] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 66 [processingInstruction, 5] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 67 [processingInstruction, 9] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 67 [processingInstruction, 9] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 68 [detachedTextNode, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 68 [detachedTextNode, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 69 [detachedTextNode, 8]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 69 [detachedTextNode, 8] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 75 [detachedComment, 3]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 75 [detachedComment, 3] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 76 [detachedComment, 5]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 76 [detachedComment, 5] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 77 [detachedForeignComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 77 [detachedForeignComment, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 78 [detachedForeignComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 78 [detachedForeignComment, 4] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 79 [detachedXmlComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 79 [detachedXmlComment, 2] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 80 [docfrag, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 80 [docfrag, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 81 [foreignDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 81 [foreignDocfrag, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 82 [xmlDocfrag, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 82 [xmlDocfrag, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 83 [doctype, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 83 [doctype, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 84 [doctype, -17]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 84 [doctype, -17] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 85 [doctype, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 85 [doctype, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 86 [foreignDoctype, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." 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
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 87 [xmlDoctype, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 24 [document.documentElement, -1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 24 [document.documentElement, -1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 25 [document.documentElement, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 25 [document.documentElement, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 26 [document.documentElement, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 26 [document.documentElement, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 27 [document.documentElement, 2]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 27 [document.documentElement, 2] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 28 [document.documentElement, 7]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 28 [document.documentElement, 7] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 29 [document.head, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 29 [document.head, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 30 [document.body, 3]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 30 [document.body, 3] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 33 [foreignDoc.head, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 34 [foreignDoc.body, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 35 [paras[0], 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 35 [paras[0], 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 36 [paras[0], 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 36 [paras[0], 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 37 [paras[0], 2]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 37 [paras[0], 2] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 38 [paras[1], 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 38 [paras[1], 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 39 [paras[1], 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 39 [paras[1], 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 40 [paras[1], 2]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 40 [paras[1], 2] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 41 [detachedPara1, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 41 [detachedPara1, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 42 [detachedPara1, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 42 [detachedPara1, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 43 [testDiv, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 43 [testDiv, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 44 [testDiv, 3]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 44 [testDiv, 3] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 45 [document, -1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 45 [document, -1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 46 [document, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 46 [document, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 47 [document, 1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 47 [document, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 48 [document, 2]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 48 [document, 2] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 49 [document, 3]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 49 [document, 3] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 50 [comment, -1]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 50 [comment, -1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 51 [comment, 0]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 51 [comment, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 52 [comment, 4]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 52 [comment, 4] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 53 [comment, 96]
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 53 [comment, 96] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 54 [foreignDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 54 [foreignDoc, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 55 [foreignDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 55 [foreignDoc, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 56 [foreignComment, 2] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 56 [foreignComment, 2] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 57 [foreignTextNode, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 58 [foreignTextNode, 36] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 59 [xmlDoc, -1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 60 [xmlDoc, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 60 [xmlDoc, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 61 [xmlDoc, 1] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 61 [xmlDoc, 1] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:46 INFO - "use strict";
16:11:46 INFO -
16:11:46 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 62 [xmlDoc, 5] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 63 [xmlComment, 0] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 63 [xmlComment, 0] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 64 [xmlComment, 4] -
16:11:46 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:46 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 64 [xmlComment, 4] -
16:11:46 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:46 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 65 [processingInstruction, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 65 [processingInstruction, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 66 [processingInstruction, 5] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 66 [processingInstruction, 5] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 67 [processingInstruction, 9] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 67 [processingInstruction, 9] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 68 [detachedTextNode, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 68 [detachedTextNode, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 69 [detachedTextNode, 8]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 69 [detachedTextNode, 8] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 75 [detachedComment, 3]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 75 [detachedComment, 3] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 76 [detachedComment, 5]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 76 [detachedComment, 5] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 80 [docfrag, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 80 [docfrag, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 83 [doctype, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 83 [doctype, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 84 [doctype, -17]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 84 [doctype, -17] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 85 [doctype, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 85 [doctype, 1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 86 [foreignDoctype, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 87 [xmlDoctype, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 24 [document.documentElement, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 24 [document.documentElement, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 25 [document.documentElement, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 25 [document.documentElement, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 26 [document.documentElement, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 26 [document.documentElement, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 27 [document.documentElement, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 27 [document.documentElement, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 28 [document.documentElement, 7]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 28 [document.documentElement, 7]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 29 [document.head, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 29 [document.head, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 30 [document.body, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 30 [document.body, 3]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 33 [foreignDoc.head, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 33 [foreignDoc.head, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 34 [foreignDoc.body, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 34 [foreignDoc.body, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 35 [paras[0], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 35 [paras[0], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 36 [paras[0], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 36 [paras[0], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 37 [paras[0], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 37 [paras[0], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 38 [paras[1], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 38 [paras[1], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 39 [paras[1], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 39 [paras[1], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 40 [paras[1], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 40 [paras[1], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 41 [detachedPara1, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 41 [detachedPara1, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 42 [detachedPara1, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 42 [detachedPara1, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 43 [testDiv, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 43 [testDiv, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 44 [testDiv, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 44 [testDiv, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 45 [document, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 45 [document, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 46 [document, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 46 [document, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 47 [document, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 47 [document, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 48 [document, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 48 [document, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 49 [document, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 49 [document, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 50 [comment, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 50 [comment, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 51 [comment, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 51 [comment, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 52 [comment, 4]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 52 [comment, 4]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 53 [comment, 96]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 53 [comment, 96]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 54 [foreignDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 54 [foreignDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 55 [foreignDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 55 [foreignDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 56 [foreignComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 56 [foreignComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 57 [foreignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 57 [foreignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 58 [foreignTextNode, 36] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 58 [foreignTextNode, 36] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 60 [xmlDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 60 [xmlDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 61 [xmlDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 61 [xmlDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 63 [xmlComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 63 [xmlComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 64 [xmlComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 64 [xmlComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 65 [processingInstruction, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 65 [processingInstruction, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 66 [processingInstruction, 5] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 66 [processingInstruction, 5] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 67 [processingInstruction, 9] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 67 [processingInstruction, 9] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 68 [detachedTextNode, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 68 [detachedTextNode, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 69 [detachedTextNode, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 69 [detachedTextNode, 8]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 75 [detachedComment, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 75 [detachedComment, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 76 [detachedComment, 5]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 76 [detachedComment, 5]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 80 [docfrag, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 80 [docfrag, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 83 [doctype, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 83 [doctype, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 84 [doctype, -17]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 84 [doctype, -17]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 85 [doctype, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 85 [doctype, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 24 [document.documentElement, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 24 [document.documentElement, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 25 [document.documentElement, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 25 [document.documentElement, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 26 [document.documentElement, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 26 [document.documentElement, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 27 [document.documentElement, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 27 [document.documentElement, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 28 [document.documentElement, 7]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 28 [document.documentElement, 7]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 29 [document.head, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 29 [document.head, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 30 [document.body, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 30 [document.body, 3]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 31 [foreignDoc.documentElement, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 31 [foreignDoc.documentElement, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 32 [foreignDoc.documentElement, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 32 [foreignDoc.documentElement, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 33 [foreignDoc.head, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 33 [foreignDoc.head, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 34 [foreignDoc.body, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 34 [foreignDoc.body, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 35 [paras[0], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 35 [paras[0], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 36 [paras[0], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 36 [paras[0], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 37 [paras[0], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 37 [paras[0], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 38 [paras[1], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 38 [paras[1], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 39 [paras[1], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 39 [paras[1], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 40 [paras[1], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 40 [paras[1], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 41 [detachedPara1, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 41 [detachedPara1, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 42 [detachedPara1, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 42 [detachedPara1, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 43 [testDiv, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 43 [testDiv, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 44 [testDiv, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 44 [testDiv, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 45 [document, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 45 [document, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 46 [document, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 46 [document, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 47 [document, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 47 [document, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 48 [document, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 48 [document, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 49 [document, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 49 [document, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 50 [comment, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 50 [comment, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 51 [comment, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 51 [comment, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 52 [comment, 4]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 52 [comment, 4]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 53 [comment, 96]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 53 [comment, 96]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 54 [foreignDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 54 [foreignDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 55 [foreignDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 55 [foreignDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 56 [foreignComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 56 [foreignComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 57 [foreignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 57 [foreignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 58 [foreignTextNode, 36] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 58 [foreignTextNode, 36] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 60 [xmlDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 60 [xmlDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 61 [xmlDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 61 [xmlDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 63 [xmlComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 63 [xmlComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 64 [xmlComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 64 [xmlComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 65 [processingInstruction, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 65 [processingInstruction, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 66 [processingInstruction, 5] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 66 [processingInstruction, 5] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 67 [processingInstruction, 9] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 67 [processingInstruction, 9] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 68 [detachedTextNode, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 68 [detachedTextNode, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 69 [detachedTextNode, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 69 [detachedTextNode, 8]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 75 [detachedComment, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 75 [detachedComment, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 76 [detachedComment, 5]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 76 [detachedComment, 5]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 80 [docfrag, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 80 [docfrag, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 83 [doctype, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 83 [doctype, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 84 [doctype, -17]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 84 [doctype, -17]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 85 [doctype, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 85 [doctype, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 24 [document.documentElement, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 24 [document.documentElement, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 25 [document.documentElement, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 25 [document.documentElement, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 26 [document.documentElement, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 26 [document.documentElement, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 27 [document.documentElement, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 27 [document.documentElement, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 28 [document.documentElement, 7]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 28 [document.documentElement, 7]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 29 [document.head, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 29 [document.head, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 30 [document.body, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 30 [document.body, 3]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 31 [foreignDoc.documentElement, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 31 [foreignDoc.documentElement, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 32 [foreignDoc.documentElement, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 32 [foreignDoc.documentElement, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 33 [foreignDoc.head, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 33 [foreignDoc.head, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 34 [foreignDoc.body, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 34 [foreignDoc.body, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 35 [paras[0], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 35 [paras[0], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 36 [paras[0], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 36 [paras[0], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 37 [paras[0], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 37 [paras[0], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 38 [paras[1], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 38 [paras[1], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 39 [paras[1], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 39 [paras[1], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 40 [paras[1], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 40 [paras[1], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 41 [detachedPara1, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 41 [detachedPara1, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 42 [detachedPara1, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 42 [detachedPara1, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 43 [testDiv, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 43 [testDiv, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 44 [testDiv, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 44 [testDiv, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 45 [document, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 45 [document, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 46 [document, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 46 [document, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 47 [document, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 47 [document, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 48 [document, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 48 [document, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 49 [document, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 49 [document, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 50 [comment, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 50 [comment, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 51 [comment, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 51 [comment, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 52 [comment, 4]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 52 [comment, 4]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 53 [comment, 96]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 53 [comment, 96]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 54 [foreignDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 54 [foreignDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 55 [foreignDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 55 [foreignDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 56 [foreignComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 56 [foreignComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 57 [foreignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 57 [foreignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 58 [foreignTextNode, 36] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 58 [foreignTextNode, 36] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 60 [xmlDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 60 [xmlDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 61 [xmlDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 61 [xmlDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 63 [xmlComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 63 [xmlComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 64 [xmlComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 64 [xmlComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 65 [processingInstruction, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 65 [processingInstruction, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 66 [processingInstruction, 5] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 66 [processingInstruction, 5] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 67 [processingInstruction, 9] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 67 [processingInstruction, 9] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 68 [detachedTextNode, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 68 [detachedTextNode, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 69 [detachedTextNode, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 69 [detachedTextNode, 8]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 75 [detachedComment, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 75 [detachedComment, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 76 [detachedComment, 5]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 76 [detachedComment, 5]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 80 [docfrag, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 80 [docfrag, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 83 [doctype, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 83 [doctype, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 84 [doctype, -17]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 84 [doctype, -17]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 85 [doctype, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 85 [doctype, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 24 [document.documentElement, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 25 [document.documentElement, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 26 [document.documentElement, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 27 [document.documentElement, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 28 [document.documentElement, 7]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 29 [document.head, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 30 [document.body, 3]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 33 [foreignDoc.head, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 34 [foreignDoc.body, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 35 [paras[0], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 36 [paras[0], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 37 [paras[0], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 38 [paras[1], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 39 [paras[1], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 40 [paras[1], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 41 [detachedPara1, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 42 [detachedPara1, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 43 [testDiv, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 44 [testDiv, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 45 [document, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 46 [document, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 47 [document, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 48 [document, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 49 [document, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 50 [comment, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 51 [comment, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 52 [comment, 4]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 53 [comment, 96]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 54 [foreignDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 55 [foreignDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 56 [foreignComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 57 [foreignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 58 [foreignTextNode, 36] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 60 [xmlDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 61 [xmlDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 63 [xmlComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 64 [xmlComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 65 [processingInstruction, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 66 [processingInstruction, 5] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 67 [processingInstruction, 9] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 68 [detachedTextNode, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 69 [detachedTextNode, 8]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 75 [detachedComment, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 76 [detachedComment, 5]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 80 [docfrag, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 83 [doctype, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 84 [doctype, -17]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 85 [doctype, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 24 [document.documentElement, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 24 [document.documentElement, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 25 [document.documentElement, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 25 [document.documentElement, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 26 [document.documentElement, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 26 [document.documentElement, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 27 [document.documentElement, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 27 [document.documentElement, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 28 [document.documentElement, 7]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 28 [document.documentElement, 7]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 29 [document.head, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 29 [document.head, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 30 [document.body, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 30 [document.body, 3]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 33 [foreignDoc.head, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 33 [foreignDoc.head, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 34 [foreignDoc.body, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 34 [foreignDoc.body, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 35 [paras[0], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 35 [paras[0], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 36 [paras[0], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 36 [paras[0], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 37 [paras[0], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 37 [paras[0], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 38 [paras[1], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 38 [paras[1], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 39 [paras[1], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 39 [paras[1], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 40 [paras[1], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 40 [paras[1], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 41 [detachedPara1, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 41 [detachedPara1, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 42 [detachedPara1, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 42 [detachedPara1, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 43 [testDiv, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 43 [testDiv, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 44 [testDiv, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 44 [testDiv, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 45 [document, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 45 [document, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 46 [document, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 46 [document, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 47 [document, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 47 [document, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 48 [document, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 48 [document, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 49 [document, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 49 [document, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 50 [comment, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 50 [comment, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 51 [comment, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 51 [comment, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 52 [comment, 4]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 52 [comment, 4]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 53 [comment, 96]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 53 [comment, 96]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 54 [foreignDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 54 [foreignDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 55 [foreignDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 55 [foreignDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 56 [foreignComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 56 [foreignComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 57 [foreignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 57 [foreignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 58 [foreignTextNode, 36] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 58 [foreignTextNode, 36] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 60 [xmlDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 60 [xmlDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 61 [xmlDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 61 [xmlDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 63 [xmlComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 63 [xmlComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 64 [xmlComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 64 [xmlComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 65 [processingInstruction, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 65 [processingInstruction, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 66 [processingInstruction, 5] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 66 [processingInstruction, 5] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 67 [processingInstruction, 9] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 67 [processingInstruction, 9] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 68 [detachedTextNode, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 68 [detachedTextNode, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 69 [detachedTextNode, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 69 [detachedTextNode, 8]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 75 [detachedComment, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 75 [detachedComment, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 76 [detachedComment, 5]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 76 [detachedComment, 5]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 80 [docfrag, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 80 [docfrag, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 83 [doctype, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 83 [doctype, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 84 [doctype, -17]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 84 [doctype, -17]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 85 [doctype, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 85 [doctype, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 0 [paras[0].firstChild, -1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 1 [paras[0].firstChild, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 2 [paras[0].firstChild, 1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 3 [paras[0].firstChild, 2] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 4 [paras[0].firstChild, 8] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 5 [paras[0].firstChild, 9] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 6 [paras[0].firstChild, 10] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 7 [paras[0].firstChild, 65535] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 8 [paras[1].firstChild, -1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 9 [paras[1].firstChild, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 10 [paras[1].firstChild, 1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 11 [paras[1].firstChild, 2] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 12 [paras[1].firstChild, 8] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 13 [paras[1].firstChild, 9] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 14 [paras[1].firstChild, 10] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 15 [paras[1].firstChild, 65535] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 16 [detachedPara1.firstChild, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 17 [detachedPara1.firstChild, 1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 18 [detachedPara1.firstChild, 8] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 19 [detachedPara1.firstChild, 9] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 23 [foreignPara1.firstChild, 9] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 24 [document.documentElement, -1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 24 [document.documentElement, -1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 25 [document.documentElement, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 25 [document.documentElement, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 26 [document.documentElement, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 26 [document.documentElement, 1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 27 [document.documentElement, 2]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 27 [document.documentElement, 2] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 28 [document.documentElement, 7]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 28 [document.documentElement, 7] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 29 [document.head, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 29 [document.head, 1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 30 [document.body, 3]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 30 [document.body, 3] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 33 [foreignDoc.head, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 33 [foreignDoc.head, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 34 [foreignDoc.body, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 34 [foreignDoc.body, 1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 35 [paras[0], 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 35 [paras[0], 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 36 [paras[0], 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 36 [paras[0], 1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 37 [paras[0], 2]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 37 [paras[0], 2] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 38 [paras[1], 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 38 [paras[1], 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 39 [paras[1], 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 39 [paras[1], 1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 40 [paras[1], 2]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 40 [paras[1], 2] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 41 [detachedPara1, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 41 [detachedPara1, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 42 [detachedPara1, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 42 [detachedPara1, 1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 43 [testDiv, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 43 [testDiv, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 44 [testDiv, 3]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 44 [testDiv, 3] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 45 [document, -1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 45 [document, -1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 46 [document, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 46 [document, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 47 [document, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 47 [document, 1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 48 [document, 2]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 48 [document, 2] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 49 [document, 3]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 49 [document, 3] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 50 [comment, -1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 50 [comment, -1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 51 [comment, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 51 [comment, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 52 [comment, 4]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 52 [comment, 4] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 53 [comment, 96]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 53 [comment, 96] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 54 [foreignDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 54 [foreignDoc, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 55 [foreignDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 55 [foreignDoc, 1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 56 [foreignComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 56 [foreignComment, 2] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 57 [foreignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 57 [foreignTextNode, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 58 [foreignTextNode, 36] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 58 [foreignTextNode, 36] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 59 [xmlDoc, -1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 60 [xmlDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 60 [xmlDoc, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 61 [xmlDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 61 [xmlDoc, 1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 62 [xmlDoc, 5] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 63 [xmlComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 63 [xmlComment, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 64 [xmlComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 64 [xmlComment, 4] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 65 [processingInstruction, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 65 [processingInstruction, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 66 [processingInstruction, 5] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 66 [processingInstruction, 5] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 67 [processingInstruction, 9] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 67 [processingInstruction, 9] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 68 [detachedTextNode, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 68 [detachedTextNode, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 69 [detachedTextNode, 8]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 69 [detachedTextNode, 8] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 75 [detachedComment, 3]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 75 [detachedComment, 3] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 76 [detachedComment, 5]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 76 [detachedComment, 5] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 80 [docfrag, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 80 [docfrag, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 83 [doctype, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 83 [doctype, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 84 [doctype, -17]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 84 [doctype, -17] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 85 [doctype, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 85 [doctype, 1] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 86 [foreignDoctype, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 87 [xmlDoctype, 0] -
16:11:47 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 24 [document.documentElement, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 25 [document.documentElement, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 26 [document.documentElement, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 27 [document.documentElement, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 28 [document.documentElement, 7]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 29 [document.head, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 30 [document.body, 3]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 33 [foreignDoc.head, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 34 [foreignDoc.body, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 35 [paras[0], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 36 [paras[0], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 37 [paras[0], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 38 [paras[1], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 39 [paras[1], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 40 [paras[1], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 41 [detachedPara1, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 42 [detachedPara1, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 43 [testDiv, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 44 [testDiv, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 45 [document, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 46 [document, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 47 [document, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 48 [document, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 49 [document, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 50 [comment, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 51 [comment, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 52 [comment, 4]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 53 [comment, 96]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 54 [foreignDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 55 [foreignDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 56 [foreignComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 57 [foreignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 58 [foreignTextNode, 36] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 60 [xmlDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 61 [xmlDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 63 [xmlComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 64 [xmlComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 65 [processingInstruction, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 66 [processingInstruction, 5] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 67 [processingInstruction, 9] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 68 [detachedTextNode, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 69 [detachedTextNode, 8]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 75 [detachedComment, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 76 [detachedComment, 5]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 80 [docfrag, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 83 [doctype, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 84 [doctype, -17]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 85 [doctype, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 24 [document.documentElement, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 25 [document.documentElement, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 26 [document.documentElement, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 27 [document.documentElement, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 28 [document.documentElement, 7]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 29 [document.head, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 30 [document.body, 3]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 33 [foreignDoc.head, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 34 [foreignDoc.body, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 35 [paras[0], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 36 [paras[0], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 37 [paras[0], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 38 [paras[1], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 39 [paras[1], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 40 [paras[1], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 41 [detachedPara1, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 42 [detachedPara1, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 43 [testDiv, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 44 [testDiv, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 45 [document, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 46 [document, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 47 [document, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 48 [document, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 49 [document, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 50 [comment, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 51 [comment, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 52 [comment, 4]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 53 [comment, 96]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 54 [foreignDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 55 [foreignDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 56 [foreignComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 57 [foreignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 58 [foreignTextNode, 36] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 60 [xmlDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 61 [xmlDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 63 [xmlComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 64 [xmlComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 65 [processingInstruction, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 66 [processingInstruction, 5] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 67 [processingInstruction, 9] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 68 [detachedTextNode, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 69 [detachedTextNode, 8]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 75 [detachedComment, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 76 [detachedComment, 5]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 80 [docfrag, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 83 [doctype, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 84 [doctype, -17]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 85 [doctype, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 24 [document.documentElement, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 25 [document.documentElement, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 26 [document.documentElement, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 27 [document.documentElement, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 28 [document.documentElement, 7]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 29 [document.head, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 30 [document.body, 3]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 33 [foreignDoc.head, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 34 [foreignDoc.body, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 35 [paras[0], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 36 [paras[0], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 37 [paras[0], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 38 [paras[1], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 39 [paras[1], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 40 [paras[1], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 41 [detachedPara1, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 42 [detachedPara1, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 43 [testDiv, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 44 [testDiv, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 45 [document, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 46 [document, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 47 [document, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 48 [document, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 49 [document, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 50 [comment, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 51 [comment, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 52 [comment, 4]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 53 [comment, 96]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 54 [foreignDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 55 [foreignDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 56 [foreignComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 57 [foreignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 58 [foreignTextNode, 36] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 60 [xmlDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 61 [xmlDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 63 [xmlComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 64 [xmlComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 65 [processingInstruction, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 66 [processingInstruction, 5] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 67 [processingInstruction, 9] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 68 [detachedTextNode, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 69 [detachedTextNode, 8]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 75 [detachedComment, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 76 [detachedComment, 5]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 80 [docfrag, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 83 [doctype, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 84 [doctype, -17]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 85 [doctype, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [document.documentElement, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [document.documentElement, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [document.documentElement, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [document.documentElement, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [document.documentElement, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [document.documentElement, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [document.documentElement, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [document.documentElement, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [document.documentElement, 7]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [document.documentElement, 7]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [document.head, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [document.head, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [document.body, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [document.body, 3]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [foreignDoc.head, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [foreignDoc.head, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [foreignDoc.body, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [foreignDoc.body, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [paras[0], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [paras[0], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [paras[0], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [paras[0], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [paras[0], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [paras[0], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [paras[1], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [paras[1], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [paras[1], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [paras[1], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [paras[1], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [paras[1], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [detachedPara1, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [detachedPara1, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [detachedPara1, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [detachedPara1, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [testDiv, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [testDiv, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [testDiv, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [testDiv, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [document, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [document, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [document, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [document, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [document, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [document, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [document, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [document, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [document, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [document, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [comment, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [comment, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [comment, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [comment, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [comment, 4]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [comment, 4]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [comment, 96]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [comment, 96]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [foreignDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [foreignDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [foreignDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [foreignDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [foreignComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [foreignComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [foreignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [foreignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [foreignTextNode, 36] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [foreignTextNode, 36] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [xmlDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [xmlDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [xmlDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [xmlDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [xmlComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [xmlComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [xmlComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [xmlComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [processingInstruction, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [processingInstruction, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [processingInstruction, 5] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [processingInstruction, 5] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [processingInstruction, 9] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [processingInstruction, 9] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [detachedTextNode, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [detachedTextNode, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [detachedTextNode, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [detachedTextNode, 8]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [detachedComment, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [detachedComment, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [detachedComment, 5]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [detachedComment, 5]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [docfrag, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [docfrag, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [doctype, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [doctype, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [doctype, -17]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [doctype, -17]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [doctype, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [doctype, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 24 [document.documentElement, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 25 [document.documentElement, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 26 [document.documentElement, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 27 [document.documentElement, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 28 [document.documentElement, 7]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 29 [document.head, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 30 [document.body, 3]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 33 [foreignDoc.head, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 34 [foreignDoc.body, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 35 [paras[0], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 36 [paras[0], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 37 [paras[0], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 38 [paras[1], 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 39 [paras[1], 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 40 [paras[1], 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 41 [detachedPara1, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 42 [detachedPara1, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 43 [testDiv, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 44 [testDiv, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 45 [document, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 46 [document, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 47 [document, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 48 [document, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 49 [document, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 50 [comment, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 51 [comment, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 52 [comment, 4]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 53 [comment, 96]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 54 [foreignDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 55 [foreignDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 56 [foreignComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 57 [foreignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 58 [foreignTextNode, 36] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 60 [xmlDoc, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 61 [xmlDoc, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 63 [xmlComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 64 [xmlComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 65 [processingInstruction, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 66 [processingInstruction, 5] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 67 [processingInstruction, 9] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 68 [detachedTextNode, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 69 [detachedTextNode, 8]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 75 [detachedComment, 3]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 76 [detachedComment, 5]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 77 [detachedForeignComment, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 78 [detachedForeignComment, 4] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 79 [detachedXmlComment, 2] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 80 [docfrag, 0]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 81 [foreignDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 82 [xmlDocfrag, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 83 [doctype, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 84 [doctype, -17]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 85 [doctype, 1]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:47 INFO - "use strict";
16:11:47 INFO -
16:11:47 INFO - selection.extend..." 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
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 0 [paras[0].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 1 [paras[0].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 2 [paras[0].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 3 [paras[0].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 4 [paras[0].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 5 [paras[0].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 6 [paras[0].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 7 [paras[0].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 8 [paras[1].firstChild, -1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 9 [paras[1].firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 10 [paras[1].firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 11 [paras[1].firstChild, 2]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 12 [paras[1].firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 13 [paras[1].firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 14 [paras[1].firstChild, 10]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 15 [paras[1].firstChild, 65535]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:47 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:47 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:47 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 24 [document.documentElement, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 24 [document.documentElement, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 25 [document.documentElement, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 25 [document.documentElement, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 26 [document.documentElement, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 26 [document.documentElement, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 27 [document.documentElement, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 27 [document.documentElement, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 28 [document.documentElement, 7]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 28 [document.documentElement, 7]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 29 [document.head, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 29 [document.head, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 30 [document.body, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 30 [document.body, 3]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 35 [paras[0], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 35 [paras[0], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 36 [paras[0], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 36 [paras[0], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 37 [paras[0], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 37 [paras[0], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 38 [paras[1], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 38 [paras[1], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 39 [paras[1], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 39 [paras[1], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 40 [paras[1], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 40 [paras[1], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 41 [detachedPara1, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 41 [detachedPara1, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 42 [detachedPara1, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 42 [detachedPara1, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 43 [testDiv, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 43 [testDiv, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 44 [testDiv, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 44 [testDiv, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 45 [document, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 45 [document, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 46 [document, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 46 [document, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 47 [document, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 47 [document, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 48 [document, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 48 [document, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 49 [document, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 49 [document, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 50 [comment, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 50 [comment, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 51 [comment, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 51 [comment, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 52 [comment, 4]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 52 [comment, 4]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 53 [comment, 96]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 53 [comment, 96]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 54 [foreignDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 54 [foreignDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 55 [foreignDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 55 [foreignDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 56 [foreignComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 56 [foreignComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 60 [xmlDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 60 [xmlDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 61 [xmlDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 61 [xmlDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 63 [xmlComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 63 [xmlComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 64 [xmlComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 64 [xmlComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 65 [processingInstruction, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 65 [processingInstruction, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 66 [processingInstruction, 5] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 66 [processingInstruction, 5] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 67 [processingInstruction, 9] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 67 [processingInstruction, 9] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 68 [detachedTextNode, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 68 [detachedTextNode, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 69 [detachedTextNode, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 69 [detachedTextNode, 8]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 75 [detachedComment, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 75 [detachedComment, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 76 [detachedComment, 5]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 76 [detachedComment, 5]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 80 [docfrag, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 80 [docfrag, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 83 [doctype, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 83 [doctype, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 84 [doctype, -17]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 84 [doctype, -17]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 85 [doctype, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 85 [doctype, 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 0 [paras[0].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 0 [paras[0].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 1 [paras[0].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 1 [paras[0].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 2 [paras[0].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 2 [paras[0].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 3 [paras[0].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 3 [paras[0].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 4 [paras[0].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 4 [paras[0].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 5 [paras[0].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 5 [paras[0].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 6 [paras[0].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 6 [paras[0].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 25 [document.documentElement, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 25 [document.documentElement, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 26 [document.documentElement, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 26 [document.documentElement, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 41 [detachedPara1, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 41 [detachedPara1, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 42 [detachedPara1, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 42 [detachedPara1, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 54 [foreignDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 54 [foreignDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 55 [foreignDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 55 [foreignDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 56 [foreignComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 56 [foreignComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 60 [xmlDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 60 [xmlDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 61 [xmlDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 61 [xmlDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 63 [xmlComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 63 [xmlComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 64 [xmlComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 64 [xmlComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 65 [processingInstruction, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 65 [processingInstruction, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 66 [processingInstruction, 5] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 66 [processingInstruction, 5] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 67 [processingInstruction, 9] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 67 [processingInstruction, 9] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 68 [detachedTextNode, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 68 [detachedTextNode, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 69 [detachedTextNode, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 69 [detachedTextNode, 8]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 75 [detachedComment, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 75 [detachedComment, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 76 [detachedComment, 5]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 76 [detachedComment, 5]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 80 [docfrag, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 80 [docfrag, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 0 [paras[0].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 0 [paras[0].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 1 [paras[0].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 1 [paras[0].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 2 [paras[0].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 2 [paras[0].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 3 [paras[0].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 3 [paras[0].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 4 [paras[0].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 4 [paras[0].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 5 [paras[0].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 5 [paras[0].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 6 [paras[0].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 6 [paras[0].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 7 [paras[0].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 7 [paras[0].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 8 [paras[1].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 8 [paras[1].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 9 [paras[1].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 9 [paras[1].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 10 [paras[1].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 10 [paras[1].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 11 [paras[1].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 11 [paras[1].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 12 [paras[1].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 12 [paras[1].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 13 [paras[1].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 13 [paras[1].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 14 [paras[1].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 14 [paras[1].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 15 [paras[1].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 15 [paras[1].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 24 [document.documentElement, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 24 [document.documentElement, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 25 [document.documentElement, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 25 [document.documentElement, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 26 [document.documentElement, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 26 [document.documentElement, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 27 [document.documentElement, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 27 [document.documentElement, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 28 [document.documentElement, 7]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 28 [document.documentElement, 7]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 29 [document.head, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 29 [document.head, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 30 [document.body, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 30 [document.body, 3]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 35 [paras[0], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 35 [paras[0], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 36 [paras[0], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 36 [paras[0], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 37 [paras[0], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 37 [paras[0], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 38 [paras[1], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 38 [paras[1], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 39 [paras[1], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 39 [paras[1], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 40 [paras[1], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 40 [paras[1], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 43 [testDiv, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 43 [testDiv, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 44 [testDiv, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 44 [testDiv, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 45 [document, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 45 [document, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 46 [document, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 46 [document, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 47 [document, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 47 [document, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 48 [document, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 48 [document, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 49 [document, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 49 [document, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 50 [comment, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 50 [comment, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 51 [comment, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 51 [comment, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 52 [comment, 4]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 52 [comment, 4]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 53 [comment, 96]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 53 [comment, 96]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 54 [foreignDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 54 [foreignDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 55 [foreignDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 55 [foreignDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 56 [foreignComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 56 [foreignComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 60 [xmlDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 60 [xmlDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 61 [xmlDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 61 [xmlDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 63 [xmlComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 63 [xmlComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 64 [xmlComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 64 [xmlComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 65 [processingInstruction, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 65 [processingInstruction, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 66 [processingInstruction, 5] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 66 [processingInstruction, 5] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 67 [processingInstruction, 9] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 67 [processingInstruction, 9] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 75 [detachedComment, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 75 [detachedComment, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 76 [detachedComment, 5]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 76 [detachedComment, 5]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 80 [docfrag, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 80 [docfrag, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 83 [doctype, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 83 [doctype, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 84 [doctype, -17]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 84 [doctype, -17]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 85 [doctype, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 85 [doctype, 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 0 [paras[0].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 0 [paras[0].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 1 [paras[0].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 1 [paras[0].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 2 [paras[0].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 2 [paras[0].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 3 [paras[0].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 3 [paras[0].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 4 [paras[0].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 4 [paras[0].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 5 [paras[0].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 5 [paras[0].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 6 [paras[0].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 6 [paras[0].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 7 [paras[0].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 7 [paras[0].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 8 [paras[1].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 8 [paras[1].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 9 [paras[1].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 9 [paras[1].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 10 [paras[1].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 10 [paras[1].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 11 [paras[1].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 11 [paras[1].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 12 [paras[1].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 12 [paras[1].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 13 [paras[1].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 13 [paras[1].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 14 [paras[1].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 14 [paras[1].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 15 [paras[1].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 15 [paras[1].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 16 [detachedPara1.firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 16 [detachedPara1.firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 17 [detachedPara1.firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 17 [detachedPara1.firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 18 [detachedPara1.firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 18 [detachedPara1.firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 19 [detachedPara1.firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 19 [detachedPara1.firstChild, 9]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 24 [document.documentElement, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 24 [document.documentElement, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 25 [document.documentElement, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 25 [document.documentElement, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 26 [document.documentElement, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 26 [document.documentElement, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 27 [document.documentElement, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 27 [document.documentElement, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 28 [document.documentElement, 7]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 28 [document.documentElement, 7]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 29 [document.head, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 29 [document.head, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 30 [document.body, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 30 [document.body, 3]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 35 [paras[0], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 35 [paras[0], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 36 [paras[0], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 36 [paras[0], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 37 [paras[0], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 37 [paras[0], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 38 [paras[1], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 38 [paras[1], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 39 [paras[1], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 39 [paras[1], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 40 [paras[1], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 40 [paras[1], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 41 [detachedPara1, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 41 [detachedPara1, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 42 [detachedPara1, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 42 [detachedPara1, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 43 [testDiv, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 43 [testDiv, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 44 [testDiv, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 44 [testDiv, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 45 [document, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 45 [document, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 46 [document, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 46 [document, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 47 [document, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 47 [document, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 48 [document, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 48 [document, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 49 [document, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 49 [document, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 50 [comment, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 50 [comment, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 51 [comment, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 51 [comment, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 52 [comment, 4]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 52 [comment, 4]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 53 [comment, 96]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 53 [comment, 96]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 54 [foreignDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 54 [foreignDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 55 [foreignDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 55 [foreignDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 56 [foreignComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 56 [foreignComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 60 [xmlDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 60 [xmlDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 61 [xmlDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 61 [xmlDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 63 [xmlComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 63 [xmlComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 64 [xmlComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 64 [xmlComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 65 [processingInstruction, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 65 [processingInstruction, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 66 [processingInstruction, 5] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 66 [processingInstruction, 5] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 67 [processingInstruction, 9] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 67 [processingInstruction, 9] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 68 [detachedTextNode, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 68 [detachedTextNode, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 69 [detachedTextNode, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 69 [detachedTextNode, 8]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 75 [detachedComment, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 75 [detachedComment, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 76 [detachedComment, 5]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 76 [detachedComment, 5]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 80 [docfrag, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 80 [docfrag, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 83 [doctype, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 83 [doctype, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 84 [doctype, -17]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 84 [doctype, -17]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 85 [doctype, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 85 [doctype, 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 0 [paras[0].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 0 [paras[0].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 1 [paras[0].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 1 [paras[0].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 2 [paras[0].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 2 [paras[0].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 3 [paras[0].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 3 [paras[0].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 4 [paras[0].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 4 [paras[0].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 5 [paras[0].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 5 [paras[0].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 6 [paras[0].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 6 [paras[0].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 7 [paras[0].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 7 [paras[0].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 8 [paras[1].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 8 [paras[1].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 9 [paras[1].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 9 [paras[1].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 10 [paras[1].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 10 [paras[1].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 11 [paras[1].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 11 [paras[1].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 12 [paras[1].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 12 [paras[1].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 13 [paras[1].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 13 [paras[1].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 14 [paras[1].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 14 [paras[1].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 15 [paras[1].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 15 [paras[1].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 16 [detachedPara1.firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 16 [detachedPara1.firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 17 [detachedPara1.firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 17 [detachedPara1.firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 18 [detachedPara1.firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 18 [detachedPara1.firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 19 [detachedPara1.firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 19 [detachedPara1.firstChild, 9]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 20 [foreignPara1.firstChild, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 20 [foreignPara1.firstChild, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 21 [foreignPara1.firstChild, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 21 [foreignPara1.firstChild, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 22 [foreignPara1.firstChild, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 22 [foreignPara1.firstChild, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 24 [document.documentElement, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 24 [document.documentElement, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 25 [document.documentElement, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 25 [document.documentElement, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 26 [document.documentElement, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 26 [document.documentElement, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 27 [document.documentElement, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 27 [document.documentElement, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 28 [document.documentElement, 7]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 28 [document.documentElement, 7]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 29 [document.head, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 29 [document.head, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 30 [document.body, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 30 [document.body, 3]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 35 [paras[0], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 35 [paras[0], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 36 [paras[0], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 36 [paras[0], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 37 [paras[0], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 37 [paras[0], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 38 [paras[1], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 38 [paras[1], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 39 [paras[1], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 39 [paras[1], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 40 [paras[1], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 40 [paras[1], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 41 [detachedPara1, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 41 [detachedPara1, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 42 [detachedPara1, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 42 [detachedPara1, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 43 [testDiv, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 43 [testDiv, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 44 [testDiv, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 44 [testDiv, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 45 [document, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 45 [document, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 46 [document, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 46 [document, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 47 [document, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 47 [document, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 48 [document, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 48 [document, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 49 [document, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 49 [document, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 50 [comment, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 50 [comment, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 51 [comment, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 51 [comment, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 52 [comment, 4]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 52 [comment, 4]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 53 [comment, 96]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 53 [comment, 96]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 54 [foreignDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 54 [foreignDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 55 [foreignDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 55 [foreignDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 56 [foreignComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 56 [foreignComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 60 [xmlDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 60 [xmlDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 61 [xmlDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 61 [xmlDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 63 [xmlComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 63 [xmlComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 64 [xmlComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 64 [xmlComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 65 [processingInstruction, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 65 [processingInstruction, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 66 [processingInstruction, 5] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 66 [processingInstruction, 5] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 67 [processingInstruction, 9] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 67 [processingInstruction, 9] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 68 [detachedTextNode, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 68 [detachedTextNode, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 69 [detachedTextNode, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 69 [detachedTextNode, 8]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 75 [detachedComment, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 75 [detachedComment, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 76 [detachedComment, 5]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 76 [detachedComment, 5]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 80 [docfrag, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 80 [docfrag, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 83 [doctype, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 83 [doctype, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 84 [doctype, -17]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 84 [doctype, -17]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 85 [doctype, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 85 [doctype, 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [paras[0].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [paras[0].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [paras[0].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [paras[0].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [paras[0].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [paras[0].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [paras[0].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [paras[0].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [paras[0].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [paras[0].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [paras[0].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [paras[0].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [paras[0].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [paras[0].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [paras[0].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [paras[0].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [paras[1].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [paras[1].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [paras[1].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [paras[1].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [paras[1].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [paras[1].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [paras[1].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [paras[1].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [paras[1].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [paras[1].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [paras[1].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [paras[1].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [paras[1].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [paras[1].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [paras[1].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [paras[1].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [detachedPara1.firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [detachedPara1.firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [detachedPara1.firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [detachedPara1.firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [detachedPara1.firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [detachedPara1.firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [detachedPara1.firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [detachedPara1.firstChild, 9]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [document.documentElement, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [document.documentElement, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [document.documentElement, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [document.documentElement, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [document.documentElement, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [document.documentElement, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [document.documentElement, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [document.documentElement, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [document.documentElement, 7]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [document.documentElement, 7]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [document.head, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [document.head, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [document.body, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [document.body, 3]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [paras[0], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [paras[0], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [paras[0], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [paras[0], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [paras[0], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [paras[0], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [paras[1], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [paras[1], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [paras[1], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [paras[1], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [paras[1], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [paras[1], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [detachedPara1, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [detachedPara1, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [detachedPara1, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [detachedPara1, 1]
16:11:48 INFO - PROCESS | 784 | --DOMWINDOW == 31 (12D49800) [pid = 784] [serial = 28] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [testDiv, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [testDiv, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [testDiv, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [testDiv, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [document, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [document, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [document, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [document, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [document, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [document, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [document, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [document, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [document, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [document, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [comment, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [comment, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [comment, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [comment, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [comment, 4]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [comment, 4]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [comment, 96]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [comment, 96]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [foreignDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [foreignDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [foreignDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [foreignDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [foreignComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [foreignComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xmlDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xmlDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - PROCESS | 784 | --DOCSHELL 13F0F800 == 11 [pid = 784] [id = 404]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xmlDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - PROCESS | 784 | --DOCSHELL 13E65400 == 10 [pid = 784] [id = 403]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xmlDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - PROCESS | 784 | --DOCSHELL 13BB6000 == 9 [pid = 784] [id = 402]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - PROCESS | 784 | --DOCSHELL 0F294800 == 8 [pid = 784] [id = 401]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - PROCESS | 784 | --DOCSHELL 0F233C00 == 7 [pid = 784] [id = 400]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xmlComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xmlComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xmlComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xmlComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [processingInstruction, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [processingInstruction, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [processingInstruction, 5] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [processingInstruction, 5] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [processingInstruction, 9] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [processingInstruction, 9] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [detachedTextNode, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [detachedTextNode, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [detachedTextNode, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [detachedTextNode, 8]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [detachedComment, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [detachedComment, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [detachedComment, 5]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [detachedComment, 5]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [docfrag, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [docfrag, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [doctype, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [doctype, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [doctype, -17]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [doctype, -17]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [doctype, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [doctype, 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 0 [paras[0].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 0 [paras[0].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 1 [paras[0].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 1 [paras[0].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 2 [paras[0].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 2 [paras[0].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 3 [paras[0].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 3 [paras[0].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 4 [paras[0].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 4 [paras[0].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 5 [paras[0].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 5 [paras[0].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 6 [paras[0].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 6 [paras[0].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 7 [paras[0].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 7 [paras[0].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 8 [paras[1].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 8 [paras[1].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 9 [paras[1].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 9 [paras[1].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 10 [paras[1].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 10 [paras[1].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 11 [paras[1].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 11 [paras[1].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 12 [paras[1].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 12 [paras[1].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 13 [paras[1].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 13 [paras[1].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 14 [paras[1].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 14 [paras[1].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 15 [paras[1].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 15 [paras[1].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 16 [detachedPara1.firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 16 [detachedPara1.firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 17 [detachedPara1.firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 17 [detachedPara1.firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 18 [detachedPara1.firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 18 [detachedPara1.firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 19 [detachedPara1.firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 19 [detachedPara1.firstChild, 9]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 20 [foreignPara1.firstChild, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 20 [foreignPara1.firstChild, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 21 [foreignPara1.firstChild, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 21 [foreignPara1.firstChild, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 22 [foreignPara1.firstChild, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 22 [foreignPara1.firstChild, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 24 [document.documentElement, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 24 [document.documentElement, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 25 [document.documentElement, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 25 [document.documentElement, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 26 [document.documentElement, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 26 [document.documentElement, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 27 [document.documentElement, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 27 [document.documentElement, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 28 [document.documentElement, 7]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 28 [document.documentElement, 7]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 29 [document.head, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 29 [document.head, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 30 [document.body, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 30 [document.body, 3]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 35 [paras[0], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 35 [paras[0], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 36 [paras[0], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 36 [paras[0], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 37 [paras[0], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 37 [paras[0], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 38 [paras[1], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 38 [paras[1], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 39 [paras[1], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 39 [paras[1], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 40 [paras[1], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 40 [paras[1], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 41 [detachedPara1, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 41 [detachedPara1, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 42 [detachedPara1, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 42 [detachedPara1, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 43 [testDiv, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 43 [testDiv, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 44 [testDiv, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 44 [testDiv, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 45 [document, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 45 [document, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 46 [document, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 46 [document, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 47 [document, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 47 [document, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 48 [document, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 48 [document, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 49 [document, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 49 [document, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 50 [comment, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 50 [comment, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 51 [comment, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 51 [comment, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 52 [comment, 4]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 52 [comment, 4]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 53 [comment, 96]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 53 [comment, 96]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 54 [foreignDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 54 [foreignDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 55 [foreignDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 55 [foreignDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 56 [foreignComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 56 [foreignComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 60 [xmlDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 60 [xmlDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 61 [xmlDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 61 [xmlDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 63 [xmlComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 63 [xmlComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 64 [xmlComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 64 [xmlComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 65 [processingInstruction, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 65 [processingInstruction, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 66 [processingInstruction, 5] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 66 [processingInstruction, 5] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 67 [processingInstruction, 9] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 67 [processingInstruction, 9] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 68 [detachedTextNode, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 68 [detachedTextNode, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 69 [detachedTextNode, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 69 [detachedTextNode, 8]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 75 [detachedComment, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 75 [detachedComment, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 76 [detachedComment, 5]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 76 [detachedComment, 5]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 80 [docfrag, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 80 [docfrag, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 83 [doctype, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 83 [doctype, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 84 [doctype, -17]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 84 [doctype, -17]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 85 [doctype, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 85 [doctype, 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 0 [paras[0].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 0 [paras[0].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 1 [paras[0].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 1 [paras[0].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 2 [paras[0].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 2 [paras[0].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 3 [paras[0].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 3 [paras[0].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 4 [paras[0].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 4 [paras[0].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 5 [paras[0].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 5 [paras[0].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 6 [paras[0].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 6 [paras[0].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 7 [paras[0].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 7 [paras[0].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 8 [paras[1].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 8 [paras[1].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 9 [paras[1].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 9 [paras[1].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 10 [paras[1].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 10 [paras[1].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 11 [paras[1].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 11 [paras[1].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 12 [paras[1].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 12 [paras[1].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 13 [paras[1].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 13 [paras[1].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 14 [paras[1].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 14 [paras[1].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 15 [paras[1].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 15 [paras[1].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 16 [detachedPara1.firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 16 [detachedPara1.firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 17 [detachedPara1.firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 17 [detachedPara1.firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 18 [detachedPara1.firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 18 [detachedPara1.firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 19 [detachedPara1.firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 19 [detachedPara1.firstChild, 9]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 24 [document.documentElement, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 24 [document.documentElement, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 25 [document.documentElement, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 25 [document.documentElement, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 26 [document.documentElement, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 26 [document.documentElement, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 27 [document.documentElement, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 27 [document.documentElement, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 28 [document.documentElement, 7]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 28 [document.documentElement, 7]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 29 [document.head, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 29 [document.head, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 30 [document.body, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 30 [document.body, 3]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 35 [paras[0], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 35 [paras[0], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 36 [paras[0], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 36 [paras[0], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 37 [paras[0], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 37 [paras[0], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 38 [paras[1], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 38 [paras[1], 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 39 [paras[1], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 39 [paras[1], 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 40 [paras[1], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 40 [paras[1], 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 41 [detachedPara1, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 41 [detachedPara1, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 42 [detachedPara1, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 42 [detachedPara1, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 43 [testDiv, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 43 [testDiv, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 44 [testDiv, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 44 [testDiv, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 45 [document, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 45 [document, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 46 [document, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 46 [document, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 47 [document, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 47 [document, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 48 [document, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 48 [document, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 49 [document, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 49 [document, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 50 [comment, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 50 [comment, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 51 [comment, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 51 [comment, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 52 [comment, 4]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 52 [comment, 4]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 53 [comment, 96]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 53 [comment, 96]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 54 [foreignDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 54 [foreignDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 55 [foreignDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 55 [foreignDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 56 [foreignComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 56 [foreignComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - PROCESS | 784 | --DOMWINDOW == 30 (13ED4400) [pid = 784] [serial = 1123] [outer = 00000000] [url = about:blank]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 60 [xmlDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 60 [xmlDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 61 [xmlDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 61 [xmlDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 63 [xmlComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 63 [xmlComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 64 [xmlComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 64 [xmlComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 65 [processingInstruction, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 65 [processingInstruction, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 66 [processingInstruction, 5] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 66 [processingInstruction, 5] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 67 [processingInstruction, 9] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 67 [processingInstruction, 9] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 68 [detachedTextNode, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 68 [detachedTextNode, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 69 [detachedTextNode, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 69 [detachedTextNode, 8]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 75 [detachedComment, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 75 [detachedComment, 3]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 76 [detachedComment, 5]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 76 [detachedComment, 5]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 80 [docfrag, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 80 [docfrag, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 83 [doctype, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 83 [doctype, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 84 [doctype, -17]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 84 [doctype, -17]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 85 [doctype, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 85 [doctype, 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 0 [paras[0].firstChild, -1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 0 [paras[0].firstChild, -1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 1 [paras[0].firstChild, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 1 [paras[0].firstChild, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 2 [paras[0].firstChild, 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 2 [paras[0].firstChild, 1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 3 [paras[0].firstChild, 2]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 3 [paras[0].firstChild, 2] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 4 [paras[0].firstChild, 8]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 4 [paras[0].firstChild, 8] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 5 [paras[0].firstChild, 9]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 5 [paras[0].firstChild, 9] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 6 [paras[0].firstChild, 10]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 6 [paras[0].firstChild, 10] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 7 [paras[0].firstChild, 65535]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 7 [paras[0].firstChild, 65535] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 8 [paras[1].firstChild, -1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 8 [paras[1].firstChild, -1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 9 [paras[1].firstChild, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 9 [paras[1].firstChild, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 10 [paras[1].firstChild, 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 10 [paras[1].firstChild, 1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 11 [paras[1].firstChild, 2]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 11 [paras[1].firstChild, 2] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 12 [paras[1].firstChild, 8]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 12 [paras[1].firstChild, 8] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 13 [paras[1].firstChild, 9]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 13 [paras[1].firstChild, 9] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 14 [paras[1].firstChild, 10]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 14 [paras[1].firstChild, 10] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 15 [paras[1].firstChild, 65535]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 15 [paras[1].firstChild, 65535] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 16 [detachedPara1.firstChild, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 16 [detachedPara1.firstChild, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 17 [detachedPara1.firstChild, 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 17 [detachedPara1.firstChild, 1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 18 [detachedPara1.firstChild, 8]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 18 [detachedPara1.firstChild, 8] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 19 [detachedPara1.firstChild, 9]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 19 [detachedPara1.firstChild, 9] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 23 [foreignPara1.firstChild, 9] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 24 [document.documentElement, -1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 24 [document.documentElement, -1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 25 [document.documentElement, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 25 [document.documentElement, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 26 [document.documentElement, 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 26 [document.documentElement, 1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 27 [document.documentElement, 2]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 27 [document.documentElement, 2] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 28 [document.documentElement, 7]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 28 [document.documentElement, 7] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 29 [document.head, 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 29 [document.head, 1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 30 [document.body, 3]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 30 [document.body, 3] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 33 [foreignDoc.head, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 34 [foreignDoc.body, 1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 35 [paras[0], 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 35 [paras[0], 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 36 [paras[0], 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 36 [paras[0], 1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 37 [paras[0], 2]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 37 [paras[0], 2] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 38 [paras[1], 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 38 [paras[1], 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 39 [paras[1], 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 39 [paras[1], 1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 40 [paras[1], 2]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 40 [paras[1], 2] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 41 [detachedPara1, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 41 [detachedPara1, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 42 [detachedPara1, 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 42 [detachedPara1, 1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 43 [testDiv, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 43 [testDiv, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 44 [testDiv, 3]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 44 [testDiv, 3] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 45 [document, -1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 45 [document, -1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 46 [document, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 46 [document, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 47 [document, 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 47 [document, 1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 48 [document, 2]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 48 [document, 2] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 49 [document, 3]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 49 [document, 3] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 50 [comment, -1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 50 [comment, -1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 51 [comment, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 51 [comment, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 52 [comment, 4]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 52 [comment, 4] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 53 [comment, 96]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 53 [comment, 96] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 54 [foreignDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 54 [foreignDoc, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 55 [foreignDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 55 [foreignDoc, 1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 56 [foreignComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 56 [foreignComment, 2] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 57 [foreignTextNode, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 58 [foreignTextNode, 36] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 59 [xmlDoc, -1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 60 [xmlDoc, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 60 [xmlDoc, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 61 [xmlDoc, 1] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 61 [xmlDoc, 1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 62 [xmlDoc, 5] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 63 [xmlComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 63 [xmlComment, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 64 [xmlComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 64 [xmlComment, 4] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 65 [processingInstruction, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 65 [processingInstruction, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 66 [processingInstruction, 5] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 66 [processingInstruction, 5] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 67 [processingInstruction, 9] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 67 [processingInstruction, 9] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 68 [detachedTextNode, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 68 [detachedTextNode, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 69 [detachedTextNode, 8]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 69 [detachedTextNode, 8] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 75 [detachedComment, 3]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 75 [detachedComment, 3] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 76 [detachedComment, 5]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 76 [detachedComment, 5] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 77 [detachedForeignComment, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 78 [detachedForeignComment, 4] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 79 [detachedXmlComment, 2] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 80 [docfrag, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 80 [docfrag, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 81 [foreignDocfrag, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 82 [xmlDocfrag, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 83 [doctype, 0]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 83 [doctype, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 84 [doctype, -17]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 84 [doctype, -17] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 85 [doctype, 1]
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 85 [doctype, 1] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 86 [foreignDoctype, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:48 INFO - "use strict";
16:11:48 INFO -
16:11:48 INFO - selection.extend..." 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
16:11:48 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:48 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 87 [xmlDoctype, 0] -
16:11:48 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:48 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 0 [paras[0].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 0 [paras[0].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 1 [paras[0].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 1 [paras[0].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 2 [paras[0].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 2 [paras[0].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 3 [paras[0].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 3 [paras[0].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 4 [paras[0].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 4 [paras[0].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 5 [paras[0].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 5 [paras[0].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 6 [paras[0].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 6 [paras[0].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 7 [paras[0].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 7 [paras[0].firstChild, 65535]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 8 [paras[1].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 8 [paras[1].firstChild, -1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 9 [paras[1].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 9 [paras[1].firstChild, 0]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 10 [paras[1].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 10 [paras[1].firstChild, 1]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 11 [paras[1].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 11 [paras[1].firstChild, 2]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 12 [paras[1].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 12 [paras[1].firstChild, 8]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 13 [paras[1].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 13 [paras[1].firstChild, 9]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 14 [paras[1].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 14 [paras[1].firstChild, 10]
16:11:48 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 15 [paras[1].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 15 [paras[1].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 24 [document.documentElement, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 24 [document.documentElement, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 25 [document.documentElement, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 25 [document.documentElement, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 26 [document.documentElement, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 26 [document.documentElement, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 27 [document.documentElement, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 27 [document.documentElement, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 28 [document.documentElement, 7]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 28 [document.documentElement, 7]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 29 [document.head, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 29 [document.head, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 30 [document.body, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 30 [document.body, 3]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 35 [paras[0], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 35 [paras[0], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 36 [paras[0], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 36 [paras[0], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 37 [paras[0], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 37 [paras[0], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 38 [paras[1], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 38 [paras[1], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 39 [paras[1], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 39 [paras[1], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 40 [paras[1], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 40 [paras[1], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 41 [detachedPara1, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 41 [detachedPara1, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 42 [detachedPara1, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 42 [detachedPara1, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 43 [testDiv, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 43 [testDiv, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 44 [testDiv, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 44 [testDiv, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 45 [document, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 45 [document, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 46 [document, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 46 [document, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 47 [document, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 47 [document, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 48 [document, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 48 [document, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 49 [document, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 49 [document, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 50 [comment, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 50 [comment, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 51 [comment, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 51 [comment, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 52 [comment, 4]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 52 [comment, 4]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 53 [comment, 96]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 53 [comment, 96]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 54 [foreignDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 54 [foreignDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 55 [foreignDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 55 [foreignDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 56 [foreignComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 56 [foreignComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 60 [xmlDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 60 [xmlDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 61 [xmlDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 61 [xmlDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 63 [xmlComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 63 [xmlComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 64 [xmlComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 64 [xmlComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 65 [processingInstruction, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 65 [processingInstruction, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 66 [processingInstruction, 5] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 66 [processingInstruction, 5] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 67 [processingInstruction, 9] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 67 [processingInstruction, 9] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 68 [detachedTextNode, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 68 [detachedTextNode, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 69 [detachedTextNode, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 69 [detachedTextNode, 8]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 75 [detachedComment, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 75 [detachedComment, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 76 [detachedComment, 5]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 76 [detachedComment, 5]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 80 [docfrag, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 80 [docfrag, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 83 [doctype, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 83 [doctype, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 84 [doctype, -17]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 84 [doctype, -17]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 85 [doctype, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 85 [doctype, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 0 [paras[0].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 0 [paras[0].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 1 [paras[0].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 1 [paras[0].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 2 [paras[0].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 2 [paras[0].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 3 [paras[0].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 3 [paras[0].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 4 [paras[0].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 4 [paras[0].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 5 [paras[0].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 5 [paras[0].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 6 [paras[0].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 6 [paras[0].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 7 [paras[0].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 7 [paras[0].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 8 [paras[1].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 8 [paras[1].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 9 [paras[1].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 9 [paras[1].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 10 [paras[1].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 10 [paras[1].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 11 [paras[1].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 11 [paras[1].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 12 [paras[1].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 12 [paras[1].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 13 [paras[1].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 13 [paras[1].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 14 [paras[1].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 14 [paras[1].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 15 [paras[1].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 15 [paras[1].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 16 [detachedPara1.firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 16 [detachedPara1.firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 17 [detachedPara1.firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 17 [detachedPara1.firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 18 [detachedPara1.firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 18 [detachedPara1.firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 19 [detachedPara1.firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 19 [detachedPara1.firstChild, 9]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 24 [document.documentElement, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 24 [document.documentElement, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 25 [document.documentElement, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 25 [document.documentElement, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 26 [document.documentElement, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 26 [document.documentElement, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 27 [document.documentElement, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 27 [document.documentElement, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 28 [document.documentElement, 7]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 28 [document.documentElement, 7]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 29 [document.head, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 29 [document.head, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 30 [document.body, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 30 [document.body, 3]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 35 [paras[0], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 35 [paras[0], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 36 [paras[0], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 36 [paras[0], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 37 [paras[0], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 37 [paras[0], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 38 [paras[1], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 38 [paras[1], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 39 [paras[1], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 39 [paras[1], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 40 [paras[1], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 40 [paras[1], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 41 [detachedPara1, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 41 [detachedPara1, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 42 [detachedPara1, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 42 [detachedPara1, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 43 [testDiv, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 43 [testDiv, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 44 [testDiv, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 44 [testDiv, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 45 [document, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 45 [document, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 46 [document, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 46 [document, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 47 [document, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 47 [document, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 48 [document, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 48 [document, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 49 [document, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 49 [document, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 50 [comment, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 50 [comment, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 51 [comment, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 51 [comment, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 52 [comment, 4]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 52 [comment, 4]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 53 [comment, 96]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 53 [comment, 96]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 54 [foreignDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 54 [foreignDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 55 [foreignDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 55 [foreignDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 56 [foreignComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 56 [foreignComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 60 [xmlDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 60 [xmlDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 61 [xmlDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 61 [xmlDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 63 [xmlComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 63 [xmlComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 64 [xmlComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 64 [xmlComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 65 [processingInstruction, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 65 [processingInstruction, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 66 [processingInstruction, 5] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 66 [processingInstruction, 5] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 67 [processingInstruction, 9] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 67 [processingInstruction, 9] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 68 [detachedTextNode, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 68 [detachedTextNode, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 69 [detachedTextNode, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 69 [detachedTextNode, 8]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 75 [detachedComment, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 75 [detachedComment, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 76 [detachedComment, 5]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 76 [detachedComment, 5]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 80 [docfrag, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 80 [docfrag, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 83 [doctype, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 83 [doctype, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 84 [doctype, -17]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 84 [doctype, -17]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 85 [doctype, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 85 [doctype, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 0 [paras[0].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 0 [paras[0].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 1 [paras[0].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 1 [paras[0].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 2 [paras[0].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 2 [paras[0].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 3 [paras[0].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 3 [paras[0].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 4 [paras[0].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 4 [paras[0].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 5 [paras[0].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 5 [paras[0].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 6 [paras[0].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 6 [paras[0].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 7 [paras[0].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 7 [paras[0].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 8 [paras[1].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 8 [paras[1].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 9 [paras[1].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 9 [paras[1].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 10 [paras[1].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 10 [paras[1].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 11 [paras[1].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 11 [paras[1].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 12 [paras[1].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 12 [paras[1].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 13 [paras[1].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 13 [paras[1].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 14 [paras[1].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 14 [paras[1].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 15 [paras[1].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 15 [paras[1].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 16 [detachedPara1.firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 16 [detachedPara1.firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 17 [detachedPara1.firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 17 [detachedPara1.firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 18 [detachedPara1.firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 18 [detachedPara1.firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 19 [detachedPara1.firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 19 [detachedPara1.firstChild, 9]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 24 [document.documentElement, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 24 [document.documentElement, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 25 [document.documentElement, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 25 [document.documentElement, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 26 [document.documentElement, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 26 [document.documentElement, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 27 [document.documentElement, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 27 [document.documentElement, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 28 [document.documentElement, 7]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 28 [document.documentElement, 7]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 29 [document.head, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 29 [document.head, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 30 [document.body, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 30 [document.body, 3]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 35 [paras[0], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 35 [paras[0], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 36 [paras[0], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 36 [paras[0], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 37 [paras[0], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 37 [paras[0], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 38 [paras[1], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 38 [paras[1], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 39 [paras[1], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 39 [paras[1], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 40 [paras[1], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 40 [paras[1], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 41 [detachedPara1, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 41 [detachedPara1, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 42 [detachedPara1, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 42 [detachedPara1, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 43 [testDiv, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 43 [testDiv, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 44 [testDiv, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 44 [testDiv, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 45 [document, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 45 [document, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 46 [document, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 46 [document, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 47 [document, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 47 [document, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 48 [document, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 48 [document, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 49 [document, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 49 [document, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 50 [comment, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 50 [comment, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 51 [comment, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 51 [comment, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 52 [comment, 4]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 52 [comment, 4]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 53 [comment, 96]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 53 [comment, 96]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 54 [foreignDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 54 [foreignDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 55 [foreignDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 55 [foreignDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 56 [foreignComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 56 [foreignComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 60 [xmlDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 60 [xmlDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 61 [xmlDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 61 [xmlDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 63 [xmlComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 63 [xmlComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 64 [xmlComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 64 [xmlComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 65 [processingInstruction, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 65 [processingInstruction, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 66 [processingInstruction, 5] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 66 [processingInstruction, 5] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 67 [processingInstruction, 9] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 67 [processingInstruction, 9] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 68 [detachedTextNode, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 68 [detachedTextNode, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 69 [detachedTextNode, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 69 [detachedTextNode, 8]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 75 [detachedComment, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 75 [detachedComment, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 76 [detachedComment, 5]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 76 [detachedComment, 5]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 80 [docfrag, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 80 [docfrag, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 83 [doctype, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 83 [doctype, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 84 [doctype, -17]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 84 [doctype, -17]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 85 [doctype, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 85 [doctype, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 0 [paras[0].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 0 [paras[0].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 1 [paras[0].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 1 [paras[0].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 2 [paras[0].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 2 [paras[0].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 3 [paras[0].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 3 [paras[0].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 4 [paras[0].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 4 [paras[0].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 5 [paras[0].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 5 [paras[0].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 6 [paras[0].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 6 [paras[0].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 7 [paras[0].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 7 [paras[0].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 8 [paras[1].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 8 [paras[1].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 9 [paras[1].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 9 [paras[1].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 10 [paras[1].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 10 [paras[1].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 11 [paras[1].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 11 [paras[1].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 12 [paras[1].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 12 [paras[1].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 13 [paras[1].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 13 [paras[1].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 14 [paras[1].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 14 [paras[1].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 15 [paras[1].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 15 [paras[1].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 16 [detachedPara1.firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 16 [detachedPara1.firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 17 [detachedPara1.firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 17 [detachedPara1.firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 18 [detachedPara1.firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 18 [detachedPara1.firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 19 [detachedPara1.firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 19 [detachedPara1.firstChild, 9]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 24 [document.documentElement, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 24 [document.documentElement, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 25 [document.documentElement, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 25 [document.documentElement, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 26 [document.documentElement, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 26 [document.documentElement, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 27 [document.documentElement, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 27 [document.documentElement, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 28 [document.documentElement, 7]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 28 [document.documentElement, 7]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 29 [document.head, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 29 [document.head, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 30 [document.body, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 30 [document.body, 3]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 35 [paras[0], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 35 [paras[0], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 36 [paras[0], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 36 [paras[0], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 37 [paras[0], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 37 [paras[0], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 38 [paras[1], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 38 [paras[1], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 39 [paras[1], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 39 [paras[1], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 40 [paras[1], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 40 [paras[1], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 41 [detachedPara1, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 41 [detachedPara1, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 42 [detachedPara1, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 42 [detachedPara1, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 43 [testDiv, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 43 [testDiv, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 44 [testDiv, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 44 [testDiv, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 45 [document, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 45 [document, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 46 [document, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 46 [document, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 47 [document, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 47 [document, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 48 [document, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 48 [document, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 49 [document, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 49 [document, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 50 [comment, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 50 [comment, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 51 [comment, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 51 [comment, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 52 [comment, 4]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 52 [comment, 4]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 53 [comment, 96]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 53 [comment, 96]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 54 [foreignDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 54 [foreignDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 55 [foreignDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 55 [foreignDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 56 [foreignComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 56 [foreignComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 60 [xmlDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 60 [xmlDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 61 [xmlDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 61 [xmlDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 63 [xmlComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 63 [xmlComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 64 [xmlComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 64 [xmlComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 65 [processingInstruction, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 65 [processingInstruction, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 66 [processingInstruction, 5] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 66 [processingInstruction, 5] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 67 [processingInstruction, 9] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 67 [processingInstruction, 9] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 68 [detachedTextNode, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 68 [detachedTextNode, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 69 [detachedTextNode, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 69 [detachedTextNode, 8]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 75 [detachedComment, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 75 [detachedComment, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 76 [detachedComment, 5]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 76 [detachedComment, 5]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 80 [docfrag, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 80 [docfrag, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 83 [doctype, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 83 [doctype, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 84 [doctype, -17]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 84 [doctype, -17]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 85 [doctype, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 85 [doctype, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 0 [paras[0].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 0 [paras[0].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 1 [paras[0].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 1 [paras[0].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 2 [paras[0].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 2 [paras[0].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 3 [paras[0].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 3 [paras[0].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 4 [paras[0].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 4 [paras[0].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 5 [paras[0].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 5 [paras[0].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 6 [paras[0].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 6 [paras[0].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 7 [paras[0].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 7 [paras[0].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 8 [paras[1].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 8 [paras[1].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 9 [paras[1].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 9 [paras[1].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 10 [paras[1].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 10 [paras[1].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 11 [paras[1].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 11 [paras[1].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 12 [paras[1].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 12 [paras[1].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 13 [paras[1].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 13 [paras[1].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 14 [paras[1].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 14 [paras[1].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 15 [paras[1].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 15 [paras[1].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 16 [detachedPara1.firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 16 [detachedPara1.firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 17 [detachedPara1.firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 17 [detachedPara1.firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 18 [detachedPara1.firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 18 [detachedPara1.firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 19 [detachedPara1.firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 19 [detachedPara1.firstChild, 9]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 24 [document.documentElement, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 24 [document.documentElement, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 25 [document.documentElement, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 25 [document.documentElement, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 26 [document.documentElement, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 26 [document.documentElement, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 27 [document.documentElement, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 27 [document.documentElement, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 28 [document.documentElement, 7]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 28 [document.documentElement, 7]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 29 [document.head, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 29 [document.head, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 30 [document.body, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 30 [document.body, 3]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 35 [paras[0], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 35 [paras[0], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 36 [paras[0], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 36 [paras[0], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 37 [paras[0], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 37 [paras[0], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 38 [paras[1], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 38 [paras[1], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 39 [paras[1], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 39 [paras[1], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 40 [paras[1], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 40 [paras[1], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 41 [detachedPara1, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 41 [detachedPara1, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 42 [detachedPara1, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 42 [detachedPara1, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 43 [testDiv, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 43 [testDiv, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 44 [testDiv, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 44 [testDiv, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 45 [document, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 45 [document, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 46 [document, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 46 [document, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 47 [document, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 47 [document, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 48 [document, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 48 [document, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 49 [document, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 49 [document, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 50 [comment, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 50 [comment, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 51 [comment, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 51 [comment, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 52 [comment, 4]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 52 [comment, 4]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 53 [comment, 96]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 53 [comment, 96]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 54 [foreignDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 54 [foreignDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 55 [foreignDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 55 [foreignDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 56 [foreignComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 56 [foreignComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 60 [xmlDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 60 [xmlDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 61 [xmlDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 61 [xmlDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 63 [xmlComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 63 [xmlComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 64 [xmlComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 64 [xmlComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 65 [processingInstruction, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 65 [processingInstruction, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 66 [processingInstruction, 5] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 66 [processingInstruction, 5] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 67 [processingInstruction, 9] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 67 [processingInstruction, 9] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 68 [detachedTextNode, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 68 [detachedTextNode, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 69 [detachedTextNode, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 69 [detachedTextNode, 8]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 75 [detachedComment, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 75 [detachedComment, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 76 [detachedComment, 5]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 76 [detachedComment, 5]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 80 [docfrag, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 80 [docfrag, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 83 [doctype, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 83 [doctype, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 84 [doctype, -17]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 84 [doctype, -17]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 85 [doctype, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 85 [doctype, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 0 [paras[0].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 0 [paras[0].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 1 [paras[0].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 1 [paras[0].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 2 [paras[0].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 2 [paras[0].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 3 [paras[0].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 3 [paras[0].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 4 [paras[0].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 4 [paras[0].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 5 [paras[0].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 5 [paras[0].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 6 [paras[0].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 6 [paras[0].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 7 [paras[0].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 7 [paras[0].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 8 [paras[1].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 8 [paras[1].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 9 [paras[1].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 9 [paras[1].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 10 [paras[1].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 10 [paras[1].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 11 [paras[1].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 11 [paras[1].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 12 [paras[1].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 12 [paras[1].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 13 [paras[1].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 13 [paras[1].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 14 [paras[1].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 14 [paras[1].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 15 [paras[1].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 15 [paras[1].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 16 [detachedPara1.firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 16 [detachedPara1.firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 17 [detachedPara1.firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 17 [detachedPara1.firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 18 [detachedPara1.firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 18 [detachedPara1.firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 19 [detachedPara1.firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 19 [detachedPara1.firstChild, 9]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 24 [document.documentElement, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 24 [document.documentElement, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 25 [document.documentElement, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 25 [document.documentElement, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 26 [document.documentElement, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 26 [document.documentElement, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 27 [document.documentElement, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 27 [document.documentElement, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 28 [document.documentElement, 7]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 28 [document.documentElement, 7]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 29 [document.head, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 29 [document.head, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 30 [document.body, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 30 [document.body, 3]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 35 [paras[0], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 35 [paras[0], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 36 [paras[0], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 36 [paras[0], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 37 [paras[0], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 37 [paras[0], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 38 [paras[1], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 38 [paras[1], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 39 [paras[1], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 39 [paras[1], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 40 [paras[1], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 40 [paras[1], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 41 [detachedPara1, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 41 [detachedPara1, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 42 [detachedPara1, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 42 [detachedPara1, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 43 [testDiv, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 43 [testDiv, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 44 [testDiv, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 44 [testDiv, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 45 [document, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 45 [document, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 46 [document, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 46 [document, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 47 [document, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 47 [document, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 48 [document, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 48 [document, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 49 [document, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 49 [document, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 50 [comment, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 50 [comment, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 51 [comment, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 51 [comment, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 52 [comment, 4]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 52 [comment, 4]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 53 [comment, 96]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 53 [comment, 96]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 54 [foreignDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 54 [foreignDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 55 [foreignDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 55 [foreignDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 56 [foreignComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 56 [foreignComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 60 [xmlDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 60 [xmlDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 61 [xmlDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 61 [xmlDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 63 [xmlComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 63 [xmlComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 64 [xmlComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 64 [xmlComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 65 [processingInstruction, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 65 [processingInstruction, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 66 [processingInstruction, 5] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 66 [processingInstruction, 5] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 67 [processingInstruction, 9] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 67 [processingInstruction, 9] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 68 [detachedTextNode, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 68 [detachedTextNode, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 69 [detachedTextNode, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 69 [detachedTextNode, 8]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 75 [detachedComment, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 75 [detachedComment, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 76 [detachedComment, 5]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 76 [detachedComment, 5]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 80 [docfrag, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 80 [docfrag, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 83 [doctype, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 83 [doctype, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 84 [doctype, -17]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 84 [doctype, -17]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 85 [doctype, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 85 [doctype, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 0 [paras[0].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 1 [paras[0].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 2 [paras[0].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 3 [paras[0].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 4 [paras[0].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 5 [paras[0].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 6 [paras[0].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 7 [paras[0].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 8 [paras[1].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 9 [paras[1].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 10 [paras[1].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 11 [paras[1].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 12 [paras[1].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 13 [paras[1].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 14 [paras[1].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 15 [paras[1].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 16 [detachedPara1.firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 17 [detachedPara1.firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 18 [detachedPara1.firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 19 [detachedPara1.firstChild, 9]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 24 [document.documentElement, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 25 [document.documentElement, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 26 [document.documentElement, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 27 [document.documentElement, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 28 [document.documentElement, 7]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 29 [document.head, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 30 [document.body, 3]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 35 [paras[0], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 36 [paras[0], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 37 [paras[0], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 38 [paras[1], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 39 [paras[1], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 40 [paras[1], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 41 [detachedPara1, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 42 [detachedPara1, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 43 [testDiv, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 44 [testDiv, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 45 [document, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 46 [document, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 47 [document, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 48 [document, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 49 [document, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 50 [comment, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 51 [comment, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 52 [comment, 4]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 53 [comment, 96]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 54 [foreignDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 55 [foreignDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 56 [foreignComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 60 [xmlDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 61 [xmlDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 63 [xmlComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 64 [xmlComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 65 [processingInstruction, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 66 [processingInstruction, 5] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 67 [processingInstruction, 9] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 68 [detachedTextNode, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 69 [detachedTextNode, 8]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 75 [detachedComment, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 76 [detachedComment, 5]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 80 [docfrag, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 83 [doctype, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 84 [doctype, -17]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 85 [doctype, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 0 [paras[0].firstChild, -1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 0 [paras[0].firstChild, -1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 1 [paras[0].firstChild, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 1 [paras[0].firstChild, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 2 [paras[0].firstChild, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 2 [paras[0].firstChild, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 3 [paras[0].firstChild, 2]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 3 [paras[0].firstChild, 2] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 4 [paras[0].firstChild, 8]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 4 [paras[0].firstChild, 8] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 5 [paras[0].firstChild, 9]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 5 [paras[0].firstChild, 9] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 6 [paras[0].firstChild, 10]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 6 [paras[0].firstChild, 10] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 7 [paras[0].firstChild, 65535]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 7 [paras[0].firstChild, 65535] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 8 [paras[1].firstChild, -1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 8 [paras[1].firstChild, -1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 9 [paras[1].firstChild, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 9 [paras[1].firstChild, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 10 [paras[1].firstChild, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 10 [paras[1].firstChild, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 11 [paras[1].firstChild, 2]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 11 [paras[1].firstChild, 2] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 12 [paras[1].firstChild, 8]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 12 [paras[1].firstChild, 8] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 13 [paras[1].firstChild, 9]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 13 [paras[1].firstChild, 9] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 14 [paras[1].firstChild, 10]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 14 [paras[1].firstChild, 10] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 15 [paras[1].firstChild, 65535]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 15 [paras[1].firstChild, 65535] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 16 [detachedPara1.firstChild, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 16 [detachedPara1.firstChild, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 17 [detachedPara1.firstChild, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 17 [detachedPara1.firstChild, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 18 [detachedPara1.firstChild, 8]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 18 [detachedPara1.firstChild, 8] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 19 [detachedPara1.firstChild, 9]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 19 [detachedPara1.firstChild, 9] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 23 [foreignPara1.firstChild, 9] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 24 [document.documentElement, -1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 24 [document.documentElement, -1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 25 [document.documentElement, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 25 [document.documentElement, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 26 [document.documentElement, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 26 [document.documentElement, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 27 [document.documentElement, 2]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 27 [document.documentElement, 2] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 28 [document.documentElement, 7]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 28 [document.documentElement, 7] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 29 [document.head, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 29 [document.head, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 30 [document.body, 3]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 30 [document.body, 3] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 35 [paras[0], 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 35 [paras[0], 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 36 [paras[0], 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 36 [paras[0], 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 37 [paras[0], 2]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 37 [paras[0], 2] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 38 [paras[1], 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 38 [paras[1], 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 39 [paras[1], 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 39 [paras[1], 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 40 [paras[1], 2]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 40 [paras[1], 2] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 41 [detachedPara1, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 41 [detachedPara1, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 42 [detachedPara1, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 42 [detachedPara1, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 43 [testDiv, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 43 [testDiv, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 44 [testDiv, 3]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 44 [testDiv, 3] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 45 [document, -1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 45 [document, -1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 46 [document, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 46 [document, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 47 [document, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 47 [document, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 48 [document, 2]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 48 [document, 2] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 49 [document, 3]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 49 [document, 3] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 50 [comment, -1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 50 [comment, -1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 51 [comment, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 51 [comment, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 52 [comment, 4]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 52 [comment, 4] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 53 [comment, 96]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 53 [comment, 96] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 54 [foreignDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 54 [foreignDoc, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 55 [foreignDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 55 [foreignDoc, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 56 [foreignComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 56 [foreignComment, 2] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 59 [xmlDoc, -1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 60 [xmlDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 60 [xmlDoc, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 61 [xmlDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 61 [xmlDoc, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 62 [xmlDoc, 5] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 63 [xmlComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 63 [xmlComment, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 64 [xmlComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 64 [xmlComment, 4] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 65 [processingInstruction, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 65 [processingInstruction, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 66 [processingInstruction, 5] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 66 [processingInstruction, 5] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 67 [processingInstruction, 9] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 67 [processingInstruction, 9] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 68 [detachedTextNode, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 68 [detachedTextNode, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 69 [detachedTextNode, 8]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 69 [detachedTextNode, 8] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 75 [detachedComment, 3]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 75 [detachedComment, 3] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 76 [detachedComment, 5]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 76 [detachedComment, 5] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 80 [docfrag, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 80 [docfrag, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 83 [doctype, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 83 [doctype, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 84 [doctype, -17]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 84 [doctype, -17] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 85 [doctype, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 85 [doctype, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 86 [foreignDoctype, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 87 [xmlDoctype, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 0 [paras[0].firstChild, -1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 0 [paras[0].firstChild, -1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 1 [paras[0].firstChild, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 1 [paras[0].firstChild, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 2 [paras[0].firstChild, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 2 [paras[0].firstChild, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 3 [paras[0].firstChild, 2]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 3 [paras[0].firstChild, 2] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 4 [paras[0].firstChild, 8]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 4 [paras[0].firstChild, 8] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 5 [paras[0].firstChild, 9]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 5 [paras[0].firstChild, 9] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 6 [paras[0].firstChild, 10]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 6 [paras[0].firstChild, 10] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 7 [paras[0].firstChild, 65535]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 7 [paras[0].firstChild, 65535] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 8 [paras[1].firstChild, -1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 8 [paras[1].firstChild, -1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 9 [paras[1].firstChild, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 9 [paras[1].firstChild, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 10 [paras[1].firstChild, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 10 [paras[1].firstChild, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 11 [paras[1].firstChild, 2]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 11 [paras[1].firstChild, 2] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 12 [paras[1].firstChild, 8]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 12 [paras[1].firstChild, 8] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 13 [paras[1].firstChild, 9]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 13 [paras[1].firstChild, 9] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 14 [paras[1].firstChild, 10]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 14 [paras[1].firstChild, 10] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 15 [paras[1].firstChild, 65535]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 15 [paras[1].firstChild, 65535] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 16 [detachedPara1.firstChild, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 16 [detachedPara1.firstChild, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 17 [detachedPara1.firstChild, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 17 [detachedPara1.firstChild, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 18 [detachedPara1.firstChild, 8]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 18 [detachedPara1.firstChild, 8] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 19 [detachedPara1.firstChild, 9]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 19 [detachedPara1.firstChild, 9] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 23 [foreignPara1.firstChild, 9] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 24 [document.documentElement, -1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 24 [document.documentElement, -1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 25 [document.documentElement, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 25 [document.documentElement, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 26 [document.documentElement, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 26 [document.documentElement, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 27 [document.documentElement, 2]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 27 [document.documentElement, 2] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 28 [document.documentElement, 7]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 28 [document.documentElement, 7] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 29 [document.head, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 29 [document.head, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 30 [document.body, 3]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 30 [document.body, 3] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 35 [paras[0], 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 35 [paras[0], 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 36 [paras[0], 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 36 [paras[0], 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 37 [paras[0], 2]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 37 [paras[0], 2] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 38 [paras[1], 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 38 [paras[1], 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 39 [paras[1], 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 39 [paras[1], 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 40 [paras[1], 2]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 40 [paras[1], 2] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 41 [detachedPara1, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 41 [detachedPara1, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 42 [detachedPara1, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 42 [detachedPara1, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 43 [testDiv, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 43 [testDiv, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 44 [testDiv, 3]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 44 [testDiv, 3] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 45 [document, -1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 45 [document, -1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 46 [document, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 46 [document, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 47 [document, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 47 [document, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 48 [document, 2]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 48 [document, 2] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 49 [document, 3]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 49 [document, 3] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 50 [comment, -1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 50 [comment, -1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 51 [comment, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 51 [comment, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 52 [comment, 4]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 52 [comment, 4] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 53 [comment, 96]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 53 [comment, 96] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 54 [foreignDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 54 [foreignDoc, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 55 [foreignDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 55 [foreignDoc, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 56 [foreignComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 56 [foreignComment, 2] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 59 [xmlDoc, -1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 60 [xmlDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 60 [xmlDoc, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 61 [xmlDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 61 [xmlDoc, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 62 [xmlDoc, 5] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 63 [xmlComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 63 [xmlComment, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 64 [xmlComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 64 [xmlComment, 4] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 65 [processingInstruction, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 65 [processingInstruction, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 66 [processingInstruction, 5] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 66 [processingInstruction, 5] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 67 [processingInstruction, 9] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 67 [processingInstruction, 9] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 68 [detachedTextNode, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 68 [detachedTextNode, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 69 [detachedTextNode, 8]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 69 [detachedTextNode, 8] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 75 [detachedComment, 3]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 75 [detachedComment, 3] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 76 [detachedComment, 5]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 76 [detachedComment, 5] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 80 [docfrag, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 80 [docfrag, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 83 [doctype, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 83 [doctype, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 84 [doctype, -17]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 84 [doctype, -17] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 85 [doctype, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 85 [doctype, 1] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 86 [foreignDoctype, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 87 [xmlDoctype, 0] -
16:11:49 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 0 [paras[0].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 1 [paras[0].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 2 [paras[0].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 3 [paras[0].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 4 [paras[0].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 5 [paras[0].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 6 [paras[0].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 7 [paras[0].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 8 [paras[1].firstChild, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 9 [paras[1].firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 10 [paras[1].firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 11 [paras[1].firstChild, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 12 [paras[1].firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 13 [paras[1].firstChild, 9]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 14 [paras[1].firstChild, 10]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 15 [paras[1].firstChild, 65535]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 16 [detachedPara1.firstChild, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 17 [detachedPara1.firstChild, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 18 [detachedPara1.firstChild, 8]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 19 [detachedPara1.firstChild, 9]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 24 [document.documentElement, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 25 [document.documentElement, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 26 [document.documentElement, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 27 [document.documentElement, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 28 [document.documentElement, 7]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 29 [document.head, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 30 [document.body, 3]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 33 [foreignDoc.head, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 34 [foreignDoc.body, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 35 [paras[0], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 36 [paras[0], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 37 [paras[0], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 38 [paras[1], 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 39 [paras[1], 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 40 [paras[1], 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 41 [detachedPara1, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 42 [detachedPara1, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 43 [testDiv, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 44 [testDiv, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 45 [document, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 46 [document, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 47 [document, 1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 48 [document, 2]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 49 [document, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 50 [comment, -1]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 51 [comment, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 52 [comment, 4]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 53 [comment, 96]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 54 [foreignDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 55 [foreignDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 56 [foreignComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 57 [foreignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 58 [foreignTextNode, 36] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 60 [xmlDoc, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 61 [xmlDoc, 1] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 63 [xmlComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 64 [xmlComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 65 [processingInstruction, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 66 [processingInstruction, 5] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 67 [processingInstruction, 9] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 68 [detachedTextNode, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 69 [detachedTextNode, 8]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 75 [detachedComment, 3]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 76 [detachedComment, 5]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 77 [detachedForeignComment, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 78 [detachedForeignComment, 4] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 79 [detachedXmlComment, 2] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 80 [docfrag, 0]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 81 [foreignDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 82 [xmlDocfrag, 0] -
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 83 [doctype, 0]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 84 [doctype, -17]
16:11:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 85 [doctype, 1]
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:49 INFO - "use strict";
16:11:49 INFO -
16:11:49 INFO - selection.extend..." 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
16:11:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 0 [paras[0].firstChild, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 0 [paras[0].firstChild, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 1 [paras[0].firstChild, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 1 [paras[0].firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 2 [paras[0].firstChild, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 2 [paras[0].firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 3 [paras[0].firstChild, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 3 [paras[0].firstChild, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 4 [paras[0].firstChild, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 4 [paras[0].firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 5 [paras[0].firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 5 [paras[0].firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 6 [paras[0].firstChild, 10]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 6 [paras[0].firstChild, 10] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 7 [paras[0].firstChild, 65535]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 7 [paras[0].firstChild, 65535] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 8 [paras[1].firstChild, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 8 [paras[1].firstChild, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 9 [paras[1].firstChild, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 9 [paras[1].firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 10 [paras[1].firstChild, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 10 [paras[1].firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 11 [paras[1].firstChild, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 11 [paras[1].firstChild, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 12 [paras[1].firstChild, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 12 [paras[1].firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 13 [paras[1].firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 13 [paras[1].firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 14 [paras[1].firstChild, 10]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 14 [paras[1].firstChild, 10] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 15 [paras[1].firstChild, 65535]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 15 [paras[1].firstChild, 65535] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 16 [detachedPara1.firstChild, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 16 [detachedPara1.firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 17 [detachedPara1.firstChild, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 17 [detachedPara1.firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 18 [detachedPara1.firstChild, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 18 [detachedPara1.firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 19 [detachedPara1.firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 19 [detachedPara1.firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 23 [foreignPara1.firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 24 [document.documentElement, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 24 [document.documentElement, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 25 [document.documentElement, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 25 [document.documentElement, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 26 [document.documentElement, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 26 [document.documentElement, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 27 [document.documentElement, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 27 [document.documentElement, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 28 [document.documentElement, 7]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 28 [document.documentElement, 7] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 29 [document.head, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 29 [document.head, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 30 [document.body, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 30 [document.body, 3] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 33 [foreignDoc.head, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 33 [foreignDoc.head, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 34 [foreignDoc.body, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 34 [foreignDoc.body, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 35 [paras[0], 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 35 [paras[0], 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 36 [paras[0], 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 36 [paras[0], 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 37 [paras[0], 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 37 [paras[0], 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 38 [paras[1], 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 38 [paras[1], 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 39 [paras[1], 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 39 [paras[1], 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 40 [paras[1], 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 40 [paras[1], 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 41 [detachedPara1, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 41 [detachedPara1, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 42 [detachedPara1, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 42 [detachedPara1, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 43 [testDiv, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 43 [testDiv, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 44 [testDiv, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 44 [testDiv, 3] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 45 [document, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 45 [document, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 46 [document, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 46 [document, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 47 [document, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 47 [document, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 48 [document, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 48 [document, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 49 [document, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 49 [document, 3] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 50 [comment, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 50 [comment, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 51 [comment, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 51 [comment, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 52 [comment, 4]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 52 [comment, 4] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 53 [comment, 96]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 53 [comment, 96] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 54 [foreignDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 54 [foreignDoc, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 55 [foreignDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 55 [foreignDoc, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 56 [foreignComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 56 [foreignComment, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 57 [foreignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 57 [foreignTextNode, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 58 [foreignTextNode, 36] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 58 [foreignTextNode, 36] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 59 [xmlDoc, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 60 [xmlDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 60 [xmlDoc, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 61 [xmlDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 61 [xmlDoc, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 62 [xmlDoc, 5] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 63 [xmlComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 63 [xmlComment, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 64 [xmlComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 64 [xmlComment, 4] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 65 [processingInstruction, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 65 [processingInstruction, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 66 [processingInstruction, 5] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 66 [processingInstruction, 5] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 67 [processingInstruction, 9] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 67 [processingInstruction, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 68 [detachedTextNode, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 68 [detachedTextNode, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 69 [detachedTextNode, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 69 [detachedTextNode, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 75 [detachedComment, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 75 [detachedComment, 3] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 76 [detachedComment, 5]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 76 [detachedComment, 5] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 77 [detachedForeignComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 77 [detachedForeignComment, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 78 [detachedForeignComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 78 [detachedForeignComment, 4] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 79 [detachedXmlComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 79 [detachedXmlComment, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 80 [docfrag, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 80 [docfrag, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 81 [foreignDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 81 [foreignDocfrag, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 82 [xmlDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 82 [xmlDocfrag, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 83 [doctype, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 83 [doctype, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 84 [doctype, -17]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 84 [doctype, -17] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 85 [doctype, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 85 [doctype, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 86 [foreignDoctype, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 87 [xmlDoctype, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 0 [paras[0].firstChild, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 0 [paras[0].firstChild, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 1 [paras[0].firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 1 [paras[0].firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 2 [paras[0].firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 2 [paras[0].firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 3 [paras[0].firstChild, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 3 [paras[0].firstChild, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 4 [paras[0].firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 4 [paras[0].firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 5 [paras[0].firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 5 [paras[0].firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 6 [paras[0].firstChild, 10]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 6 [paras[0].firstChild, 10]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 7 [paras[0].firstChild, 65535]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 7 [paras[0].firstChild, 65535]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 8 [paras[1].firstChild, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 8 [paras[1].firstChild, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 9 [paras[1].firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 9 [paras[1].firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 10 [paras[1].firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 10 [paras[1].firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 11 [paras[1].firstChild, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 11 [paras[1].firstChild, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 12 [paras[1].firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 12 [paras[1].firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 13 [paras[1].firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 13 [paras[1].firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 14 [paras[1].firstChild, 10]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 14 [paras[1].firstChild, 10]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 15 [paras[1].firstChild, 65535]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 15 [paras[1].firstChild, 65535]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 16 [detachedPara1.firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 16 [detachedPara1.firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 17 [detachedPara1.firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 17 [detachedPara1.firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 18 [detachedPara1.firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 18 [detachedPara1.firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 19 [detachedPara1.firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 19 [detachedPara1.firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 24 [document.documentElement, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 24 [document.documentElement, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 25 [document.documentElement, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 25 [document.documentElement, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 26 [document.documentElement, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 26 [document.documentElement, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 27 [document.documentElement, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 27 [document.documentElement, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 28 [document.documentElement, 7]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 28 [document.documentElement, 7]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 29 [document.head, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 29 [document.head, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 30 [document.body, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 30 [document.body, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 33 [foreignDoc.head, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 33 [foreignDoc.head, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 34 [foreignDoc.body, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 34 [foreignDoc.body, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 35 [paras[0], 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 35 [paras[0], 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 36 [paras[0], 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 36 [paras[0], 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 37 [paras[0], 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 37 [paras[0], 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 38 [paras[1], 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 38 [paras[1], 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 39 [paras[1], 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 39 [paras[1], 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 40 [paras[1], 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 40 [paras[1], 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 41 [detachedPara1, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 41 [detachedPara1, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 42 [detachedPara1, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 42 [detachedPara1, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 43 [testDiv, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 43 [testDiv, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 44 [testDiv, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 44 [testDiv, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 45 [document, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 45 [document, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 46 [document, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 46 [document, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 47 [document, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 47 [document, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 48 [document, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 48 [document, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 49 [document, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 49 [document, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 50 [comment, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 50 [comment, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 51 [comment, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 51 [comment, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 52 [comment, 4]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 52 [comment, 4]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 53 [comment, 96]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 53 [comment, 96]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 54 [foreignDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 54 [foreignDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 55 [foreignDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 55 [foreignDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 56 [foreignComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 56 [foreignComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 57 [foreignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 57 [foreignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 58 [foreignTextNode, 36] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 58 [foreignTextNode, 36] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 60 [xmlDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 60 [xmlDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 61 [xmlDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 61 [xmlDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 63 [xmlComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 63 [xmlComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 64 [xmlComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 64 [xmlComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 65 [processingInstruction, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 65 [processingInstruction, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 66 [processingInstruction, 5] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 66 [processingInstruction, 5] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 67 [processingInstruction, 9] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 67 [processingInstruction, 9] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 68 [detachedTextNode, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 68 [detachedTextNode, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 69 [detachedTextNode, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 69 [detachedTextNode, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 75 [detachedComment, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 75 [detachedComment, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 76 [detachedComment, 5]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 76 [detachedComment, 5]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 77 [detachedForeignComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 77 [detachedForeignComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 78 [detachedForeignComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 78 [detachedForeignComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 79 [detachedXmlComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 79 [detachedXmlComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 80 [docfrag, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 80 [docfrag, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 81 [foreignDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 81 [foreignDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 82 [xmlDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 82 [xmlDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 83 [doctype, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 83 [doctype, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 84 [doctype, -17]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 84 [doctype, -17]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 85 [doctype, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 85 [doctype, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 0 [paras[0].firstChild, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 1 [paras[0].firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 2 [paras[0].firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 3 [paras[0].firstChild, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 4 [paras[0].firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 5 [paras[0].firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 6 [paras[0].firstChild, 10]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 7 [paras[0].firstChild, 65535]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 8 [paras[1].firstChild, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 9 [paras[1].firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 10 [paras[1].firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 11 [paras[1].firstChild, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 12 [paras[1].firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 13 [paras[1].firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 14 [paras[1].firstChild, 10]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 15 [paras[1].firstChild, 65535]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 16 [detachedPara1.firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 17 [detachedPara1.firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 18 [detachedPara1.firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 19 [detachedPara1.firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 24 [document.documentElement, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 25 [document.documentElement, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 26 [document.documentElement, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 27 [document.documentElement, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 28 [document.documentElement, 7]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 29 [document.head, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 30 [document.body, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 31 [foreignDoc.documentElement, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 32 [foreignDoc.documentElement, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 33 [foreignDoc.head, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 34 [foreignDoc.body, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 35 [paras[0], 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 36 [paras[0], 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 37 [paras[0], 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 38 [paras[1], 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 39 [paras[1], 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 40 [paras[1], 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 41 [detachedPara1, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 42 [detachedPara1, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 43 [testDiv, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 44 [testDiv, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 45 [document, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 46 [document, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 47 [document, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 48 [document, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 49 [document, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 50 [comment, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 51 [comment, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 52 [comment, 4]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 53 [comment, 96]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 54 [foreignDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 55 [foreignDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 56 [foreignComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 57 [foreignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 58 [foreignTextNode, 36] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 60 [xmlDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 61 [xmlDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 63 [xmlComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 64 [xmlComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 65 [processingInstruction, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 66 [processingInstruction, 5] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 67 [processingInstruction, 9] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 68 [detachedTextNode, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 69 [detachedTextNode, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 70 [detachedForeignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 71 [detachedForeignTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 72 [detachedXmlTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 73 [detachedXmlTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 74 [detachedProcessingInstruction, 12] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 75 [detachedComment, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 76 [detachedComment, 5]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 77 [detachedForeignComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 78 [detachedForeignComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 79 [detachedXmlComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 80 [docfrag, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 81 [foreignDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 82 [xmlDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 83 [doctype, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 84 [doctype, -17]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 85 [doctype, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 0 [paras[0].firstChild, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 0 [paras[0].firstChild, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 1 [paras[0].firstChild, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 1 [paras[0].firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 2 [paras[0].firstChild, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 2 [paras[0].firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 3 [paras[0].firstChild, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 3 [paras[0].firstChild, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 4 [paras[0].firstChild, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 4 [paras[0].firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 5 [paras[0].firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 5 [paras[0].firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 6 [paras[0].firstChild, 10]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 6 [paras[0].firstChild, 10] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 7 [paras[0].firstChild, 65535]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 7 [paras[0].firstChild, 65535] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 8 [paras[1].firstChild, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 8 [paras[1].firstChild, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 9 [paras[1].firstChild, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 9 [paras[1].firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 10 [paras[1].firstChild, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 10 [paras[1].firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 11 [paras[1].firstChild, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 11 [paras[1].firstChild, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 12 [paras[1].firstChild, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 12 [paras[1].firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 13 [paras[1].firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 13 [paras[1].firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 14 [paras[1].firstChild, 10]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 14 [paras[1].firstChild, 10] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 15 [paras[1].firstChild, 65535]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 15 [paras[1].firstChild, 65535] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 16 [detachedPara1.firstChild, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 16 [detachedPara1.firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 17 [detachedPara1.firstChild, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 17 [detachedPara1.firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 18 [detachedPara1.firstChild, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 18 [detachedPara1.firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 19 [detachedPara1.firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 19 [detachedPara1.firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 23 [foreignPara1.firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 24 [document.documentElement, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 24 [document.documentElement, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 25 [document.documentElement, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 25 [document.documentElement, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 26 [document.documentElement, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 26 [document.documentElement, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 27 [document.documentElement, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 27 [document.documentElement, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 28 [document.documentElement, 7]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 28 [document.documentElement, 7] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 29 [document.head, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 29 [document.head, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 30 [document.body, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 30 [document.body, 3] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 33 [foreignDoc.head, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 33 [foreignDoc.head, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 34 [foreignDoc.body, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 34 [foreignDoc.body, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 35 [paras[0], 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 35 [paras[0], 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 36 [paras[0], 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 36 [paras[0], 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 37 [paras[0], 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 37 [paras[0], 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 38 [paras[1], 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 38 [paras[1], 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 39 [paras[1], 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 39 [paras[1], 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 40 [paras[1], 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 40 [paras[1], 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 41 [detachedPara1, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 41 [detachedPara1, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 42 [detachedPara1, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 42 [detachedPara1, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 43 [testDiv, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 43 [testDiv, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 44 [testDiv, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 44 [testDiv, 3] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 45 [document, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 45 [document, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 46 [document, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 46 [document, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 47 [document, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 47 [document, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 48 [document, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 48 [document, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 49 [document, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 49 [document, 3] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 50 [comment, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 50 [comment, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 51 [comment, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 51 [comment, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 52 [comment, 4]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 52 [comment, 4] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 53 [comment, 96]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 53 [comment, 96] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 54 [foreignDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 54 [foreignDoc, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 55 [foreignDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 55 [foreignDoc, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 56 [foreignComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 56 [foreignComment, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 57 [foreignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 57 [foreignTextNode, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 58 [foreignTextNode, 36] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 58 [foreignTextNode, 36] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 59 [xmlDoc, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 60 [xmlDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 60 [xmlDoc, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 61 [xmlDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 61 [xmlDoc, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 62 [xmlDoc, 5] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 63 [xmlComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 63 [xmlComment, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 64 [xmlComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 64 [xmlComment, 4] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 65 [processingInstruction, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 65 [processingInstruction, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 66 [processingInstruction, 5] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 66 [processingInstruction, 5] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 67 [processingInstruction, 9] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 67 [processingInstruction, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 68 [detachedTextNode, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 68 [detachedTextNode, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 69 [detachedTextNode, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 69 [detachedTextNode, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 75 [detachedComment, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 75 [detachedComment, 3] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 76 [detachedComment, 5]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 76 [detachedComment, 5] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 77 [detachedForeignComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 77 [detachedForeignComment, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 78 [detachedForeignComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 78 [detachedForeignComment, 4] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 79 [detachedXmlComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 79 [detachedXmlComment, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 80 [docfrag, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 80 [docfrag, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 81 [foreignDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 81 [foreignDocfrag, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 82 [xmlDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 82 [xmlDocfrag, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 83 [doctype, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 83 [doctype, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 84 [doctype, -17]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 84 [doctype, -17] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 85 [doctype, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 85 [doctype, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 86 [foreignDoctype, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 87 [xmlDoctype, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 0 [paras[0].firstChild, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 1 [paras[0].firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 2 [paras[0].firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 3 [paras[0].firstChild, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 4 [paras[0].firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 5 [paras[0].firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 6 [paras[0].firstChild, 10]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 7 [paras[0].firstChild, 65535]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 8 [paras[1].firstChild, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 9 [paras[1].firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 10 [paras[1].firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 11 [paras[1].firstChild, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 12 [paras[1].firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 13 [paras[1].firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 14 [paras[1].firstChild, 10]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 15 [paras[1].firstChild, 65535]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 16 [detachedPara1.firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 17 [detachedPara1.firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 18 [detachedPara1.firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 19 [detachedPara1.firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 24 [document.documentElement, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 25 [document.documentElement, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 26 [document.documentElement, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 27 [document.documentElement, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 28 [document.documentElement, 7]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 29 [document.head, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 30 [document.body, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 31 [foreignDoc.documentElement, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 32 [foreignDoc.documentElement, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 33 [foreignDoc.head, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 34 [foreignDoc.body, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 35 [paras[0], 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 36 [paras[0], 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 37 [paras[0], 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 38 [paras[1], 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 39 [paras[1], 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 40 [paras[1], 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 41 [detachedPara1, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 42 [detachedPara1, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 43 [testDiv, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 44 [testDiv, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 45 [document, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 46 [document, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 47 [document, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 48 [document, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 49 [document, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 50 [comment, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 51 [comment, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 52 [comment, 4]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 53 [comment, 96]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 54 [foreignDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 55 [foreignDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 56 [foreignComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 57 [foreignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 58 [foreignTextNode, 36] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 60 [xmlDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 61 [xmlDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 63 [xmlComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 64 [xmlComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 65 [processingInstruction, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 66 [processingInstruction, 5] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 67 [processingInstruction, 9] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 68 [detachedTextNode, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 69 [detachedTextNode, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 70 [detachedForeignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 71 [detachedForeignTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 72 [detachedXmlTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 73 [detachedXmlTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 74 [detachedProcessingInstruction, 12] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 75 [detachedComment, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 76 [detachedComment, 5]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 77 [detachedForeignComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 78 [detachedForeignComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 79 [detachedXmlComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 80 [docfrag, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 81 [foreignDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 82 [xmlDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 83 [doctype, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 84 [doctype, -17]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 85 [doctype, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 0 [paras[0].firstChild, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 0 [paras[0].firstChild, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 1 [paras[0].firstChild, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 1 [paras[0].firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 2 [paras[0].firstChild, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 2 [paras[0].firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 3 [paras[0].firstChild, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 3 [paras[0].firstChild, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 4 [paras[0].firstChild, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 4 [paras[0].firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 5 [paras[0].firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 5 [paras[0].firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 6 [paras[0].firstChild, 10]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 6 [paras[0].firstChild, 10] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 7 [paras[0].firstChild, 65535]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 7 [paras[0].firstChild, 65535] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 8 [paras[1].firstChild, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 8 [paras[1].firstChild, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 9 [paras[1].firstChild, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 9 [paras[1].firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 10 [paras[1].firstChild, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 10 [paras[1].firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 11 [paras[1].firstChild, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 11 [paras[1].firstChild, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 12 [paras[1].firstChild, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 12 [paras[1].firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 13 [paras[1].firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 13 [paras[1].firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 14 [paras[1].firstChild, 10]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 14 [paras[1].firstChild, 10] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 15 [paras[1].firstChild, 65535]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 15 [paras[1].firstChild, 65535] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 16 [detachedPara1.firstChild, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 16 [detachedPara1.firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 17 [detachedPara1.firstChild, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 17 [detachedPara1.firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 18 [detachedPara1.firstChild, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 18 [detachedPara1.firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 19 [detachedPara1.firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 19 [detachedPara1.firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 23 [foreignPara1.firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 24 [document.documentElement, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 24 [document.documentElement, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 25 [document.documentElement, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 25 [document.documentElement, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 26 [document.documentElement, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 26 [document.documentElement, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 27 [document.documentElement, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 27 [document.documentElement, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 28 [document.documentElement, 7]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 28 [document.documentElement, 7] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 29 [document.head, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 29 [document.head, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 30 [document.body, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 30 [document.body, 3] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 31 [foreignDoc.documentElement, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 32 [foreignDoc.documentElement, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 33 [foreignDoc.head, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 33 [foreignDoc.head, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 34 [foreignDoc.body, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 34 [foreignDoc.body, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 35 [paras[0], 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 35 [paras[0], 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 36 [paras[0], 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 36 [paras[0], 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 37 [paras[0], 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 37 [paras[0], 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 38 [paras[1], 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 38 [paras[1], 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 39 [paras[1], 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 39 [paras[1], 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 40 [paras[1], 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 40 [paras[1], 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 41 [detachedPara1, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 41 [detachedPara1, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 42 [detachedPara1, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 42 [detachedPara1, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 43 [testDiv, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 43 [testDiv, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 44 [testDiv, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 44 [testDiv, 3] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 45 [document, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 45 [document, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 46 [document, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 46 [document, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 47 [document, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 47 [document, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 48 [document, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 48 [document, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 49 [document, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 49 [document, 3] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 50 [comment, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 50 [comment, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 51 [comment, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 51 [comment, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 52 [comment, 4]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 52 [comment, 4] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 53 [comment, 96]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 53 [comment, 96] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 54 [foreignDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 54 [foreignDoc, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 55 [foreignDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 55 [foreignDoc, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 56 [foreignComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 56 [foreignComment, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 57 [foreignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 57 [foreignTextNode, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 58 [foreignTextNode, 36] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 58 [foreignTextNode, 36] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 59 [xmlDoc, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 60 [xmlDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 60 [xmlDoc, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 61 [xmlDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 61 [xmlDoc, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 62 [xmlDoc, 5] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 63 [xmlComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 63 [xmlComment, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 64 [xmlComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 64 [xmlComment, 4] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 65 [processingInstruction, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 65 [processingInstruction, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 66 [processingInstruction, 5] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 66 [processingInstruction, 5] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 67 [processingInstruction, 9] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 67 [processingInstruction, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 68 [detachedTextNode, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 68 [detachedTextNode, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 69 [detachedTextNode, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 69 [detachedTextNode, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 70 [detachedForeignTextNode, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 71 [detachedForeignTextNode, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 72 [detachedXmlTextNode, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 73 [detachedXmlTextNode, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 74 [detachedProcessingInstruction, 12] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 75 [detachedComment, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 75 [detachedComment, 3] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 76 [detachedComment, 5]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 76 [detachedComment, 5] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 77 [detachedForeignComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 77 [detachedForeignComment, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 78 [detachedForeignComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 78 [detachedForeignComment, 4] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 79 [detachedXmlComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 79 [detachedXmlComment, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 80 [docfrag, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 80 [docfrag, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 81 [foreignDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 81 [foreignDocfrag, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 82 [xmlDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 82 [xmlDocfrag, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 83 [doctype, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 83 [doctype, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 84 [doctype, -17]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 84 [doctype, -17] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 85 [doctype, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 85 [doctype, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 86 [foreignDoctype, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 87 [xmlDoctype, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 0 [paras[0].firstChild, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 0 [paras[0].firstChild, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 1 [paras[0].firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 1 [paras[0].firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 2 [paras[0].firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 2 [paras[0].firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 3 [paras[0].firstChild, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 3 [paras[0].firstChild, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 4 [paras[0].firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 4 [paras[0].firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 5 [paras[0].firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 5 [paras[0].firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 6 [paras[0].firstChild, 10]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 6 [paras[0].firstChild, 10]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 7 [paras[0].firstChild, 65535]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 7 [paras[0].firstChild, 65535]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 8 [paras[1].firstChild, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 8 [paras[1].firstChild, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 9 [paras[1].firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 9 [paras[1].firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 10 [paras[1].firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 10 [paras[1].firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 11 [paras[1].firstChild, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 11 [paras[1].firstChild, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 12 [paras[1].firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 12 [paras[1].firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 13 [paras[1].firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 13 [paras[1].firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 14 [paras[1].firstChild, 10]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 14 [paras[1].firstChild, 10]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 15 [paras[1].firstChild, 65535]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 15 [paras[1].firstChild, 65535]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 16 [detachedPara1.firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 16 [detachedPara1.firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 17 [detachedPara1.firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 17 [detachedPara1.firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 18 [detachedPara1.firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 18 [detachedPara1.firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 19 [detachedPara1.firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 19 [detachedPara1.firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 24 [document.documentElement, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 24 [document.documentElement, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 25 [document.documentElement, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 25 [document.documentElement, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 26 [document.documentElement, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 26 [document.documentElement, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 27 [document.documentElement, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 27 [document.documentElement, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 28 [document.documentElement, 7]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 28 [document.documentElement, 7]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 29 [document.head, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 29 [document.head, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 30 [document.body, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 30 [document.body, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 31 [foreignDoc.documentElement, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 31 [foreignDoc.documentElement, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 32 [foreignDoc.documentElement, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 32 [foreignDoc.documentElement, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 33 [foreignDoc.head, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 33 [foreignDoc.head, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 34 [foreignDoc.body, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 34 [foreignDoc.body, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 35 [paras[0], 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 35 [paras[0], 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 36 [paras[0], 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 36 [paras[0], 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 37 [paras[0], 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 37 [paras[0], 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 38 [paras[1], 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 38 [paras[1], 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 39 [paras[1], 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 39 [paras[1], 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 40 [paras[1], 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 40 [paras[1], 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 41 [detachedPara1, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 41 [detachedPara1, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 42 [detachedPara1, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 42 [detachedPara1, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 43 [testDiv, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 43 [testDiv, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 44 [testDiv, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 44 [testDiv, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 45 [document, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 45 [document, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 46 [document, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 46 [document, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 47 [document, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 47 [document, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 48 [document, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 48 [document, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 49 [document, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 49 [document, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 50 [comment, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 50 [comment, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 51 [comment, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 51 [comment, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 52 [comment, 4]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 52 [comment, 4]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 53 [comment, 96]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 53 [comment, 96]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 54 [foreignDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 54 [foreignDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 55 [foreignDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 55 [foreignDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 56 [foreignComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 56 [foreignComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 57 [foreignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 57 [foreignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 58 [foreignTextNode, 36] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 58 [foreignTextNode, 36] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 60 [xmlDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 60 [xmlDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 61 [xmlDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 61 [xmlDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 63 [xmlComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 63 [xmlComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 64 [xmlComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 64 [xmlComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 65 [processingInstruction, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 65 [processingInstruction, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 66 [processingInstruction, 5] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 66 [processingInstruction, 5] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 67 [processingInstruction, 9] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 67 [processingInstruction, 9] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 68 [detachedTextNode, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 68 [detachedTextNode, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 69 [detachedTextNode, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 69 [detachedTextNode, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 70 [detachedForeignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 70 [detachedForeignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 71 [detachedForeignTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 71 [detachedForeignTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 72 [detachedXmlTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 72 [detachedXmlTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 73 [detachedXmlTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 73 [detachedXmlTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 74 [detachedProcessingInstruction, 12] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 74 [detachedProcessingInstruction, 12] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 75 [detachedComment, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 75 [detachedComment, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 76 [detachedComment, 5]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 76 [detachedComment, 5]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 77 [detachedForeignComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 77 [detachedForeignComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 78 [detachedForeignComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 78 [detachedForeignComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 79 [detachedXmlComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 79 [detachedXmlComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 80 [docfrag, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 80 [docfrag, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 81 [foreignDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 81 [foreignDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 82 [xmlDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 82 [xmlDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 83 [doctype, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 83 [doctype, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 84 [doctype, -17]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 84 [doctype, -17]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 85 [doctype, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 85 [doctype, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 0 [paras[0].firstChild, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 1 [paras[0].firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 2 [paras[0].firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 3 [paras[0].firstChild, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 4 [paras[0].firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 5 [paras[0].firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 6 [paras[0].firstChild, 10]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 7 [paras[0].firstChild, 65535]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 8 [paras[1].firstChild, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 9 [paras[1].firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 10 [paras[1].firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 11 [paras[1].firstChild, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 12 [paras[1].firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 13 [paras[1].firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 14 [paras[1].firstChild, 10]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 15 [paras[1].firstChild, 65535]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 16 [detachedPara1.firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 17 [detachedPara1.firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 18 [detachedPara1.firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 19 [detachedPara1.firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 24 [document.documentElement, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 25 [document.documentElement, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 26 [document.documentElement, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 27 [document.documentElement, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 28 [document.documentElement, 7]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 29 [document.head, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 30 [document.body, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 31 [foreignDoc.documentElement, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 32 [foreignDoc.documentElement, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 33 [foreignDoc.head, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 34 [foreignDoc.body, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 35 [paras[0], 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 36 [paras[0], 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 37 [paras[0], 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 38 [paras[1], 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 39 [paras[1], 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 40 [paras[1], 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 41 [detachedPara1, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 42 [detachedPara1, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 43 [testDiv, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 44 [testDiv, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 45 [document, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 46 [document, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 47 [document, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 48 [document, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 49 [document, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 50 [comment, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 51 [comment, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 52 [comment, 4]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 53 [comment, 96]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 54 [foreignDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 55 [foreignDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 56 [foreignComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 57 [foreignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 58 [foreignTextNode, 36] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 60 [xmlDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 61 [xmlDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 63 [xmlComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 64 [xmlComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 65 [processingInstruction, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 66 [processingInstruction, 5] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 67 [processingInstruction, 9] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 68 [detachedTextNode, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 69 [detachedTextNode, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 70 [detachedForeignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 71 [detachedForeignTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 72 [detachedXmlTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 73 [detachedXmlTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 74 [detachedProcessingInstruction, 12] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 75 [detachedComment, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 76 [detachedComment, 5]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 77 [detachedForeignComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 78 [detachedForeignComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 79 [detachedXmlComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 80 [docfrag, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 81 [foreignDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 82 [xmlDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 83 [doctype, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 84 [doctype, -17]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 85 [doctype, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 0 [paras[0].firstChild, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 0 [paras[0].firstChild, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 1 [paras[0].firstChild, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 1 [paras[0].firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 2 [paras[0].firstChild, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 2 [paras[0].firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 3 [paras[0].firstChild, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 3 [paras[0].firstChild, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 4 [paras[0].firstChild, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 4 [paras[0].firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 5 [paras[0].firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 5 [paras[0].firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 6 [paras[0].firstChild, 10]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 6 [paras[0].firstChild, 10] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 7 [paras[0].firstChild, 65535]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 7 [paras[0].firstChild, 65535] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 8 [paras[1].firstChild, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 8 [paras[1].firstChild, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 9 [paras[1].firstChild, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 9 [paras[1].firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 10 [paras[1].firstChild, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 10 [paras[1].firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 11 [paras[1].firstChild, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 11 [paras[1].firstChild, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 12 [paras[1].firstChild, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 12 [paras[1].firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 13 [paras[1].firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 13 [paras[1].firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 14 [paras[1].firstChild, 10]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 14 [paras[1].firstChild, 10] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 15 [paras[1].firstChild, 65535]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 15 [paras[1].firstChild, 65535] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 16 [detachedPara1.firstChild, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 16 [detachedPara1.firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 17 [detachedPara1.firstChild, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 17 [detachedPara1.firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 18 [detachedPara1.firstChild, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 18 [detachedPara1.firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 19 [detachedPara1.firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 19 [detachedPara1.firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 23 [foreignPara1.firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 24 [document.documentElement, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 24 [document.documentElement, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 25 [document.documentElement, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 25 [document.documentElement, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 26 [document.documentElement, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 26 [document.documentElement, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 27 [document.documentElement, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 27 [document.documentElement, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 28 [document.documentElement, 7]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 28 [document.documentElement, 7] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 29 [document.head, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 29 [document.head, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 30 [document.body, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 30 [document.body, 3] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 31 [foreignDoc.documentElement, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 32 [foreignDoc.documentElement, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 33 [foreignDoc.head, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 33 [foreignDoc.head, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 34 [foreignDoc.body, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 34 [foreignDoc.body, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 35 [paras[0], 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 35 [paras[0], 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 36 [paras[0], 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 36 [paras[0], 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 37 [paras[0], 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 37 [paras[0], 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 38 [paras[1], 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 38 [paras[1], 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 39 [paras[1], 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 39 [paras[1], 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 40 [paras[1], 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 40 [paras[1], 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 41 [detachedPara1, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 41 [detachedPara1, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 42 [detachedPara1, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 42 [detachedPara1, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 43 [testDiv, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 43 [testDiv, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 44 [testDiv, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 44 [testDiv, 3] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 45 [document, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 45 [document, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 46 [document, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 46 [document, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 47 [document, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 47 [document, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 48 [document, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 48 [document, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 49 [document, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 49 [document, 3] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 50 [comment, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 50 [comment, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 51 [comment, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 51 [comment, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 52 [comment, 4]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 52 [comment, 4] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 53 [comment, 96]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 53 [comment, 96] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 54 [foreignDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 54 [foreignDoc, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 55 [foreignDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 55 [foreignDoc, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 56 [foreignComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 56 [foreignComment, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 57 [foreignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 57 [foreignTextNode, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 58 [foreignTextNode, 36] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 58 [foreignTextNode, 36] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 59 [xmlDoc, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 60 [xmlDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 60 [xmlDoc, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 61 [xmlDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 61 [xmlDoc, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 62 [xmlDoc, 5] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 63 [xmlComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 63 [xmlComment, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 64 [xmlComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 64 [xmlComment, 4] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 65 [processingInstruction, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 65 [processingInstruction, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 66 [processingInstruction, 5] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 66 [processingInstruction, 5] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 67 [processingInstruction, 9] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 67 [processingInstruction, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 68 [detachedTextNode, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 68 [detachedTextNode, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 69 [detachedTextNode, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 69 [detachedTextNode, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 70 [detachedForeignTextNode, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 71 [detachedForeignTextNode, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 72 [detachedXmlTextNode, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 73 [detachedXmlTextNode, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 74 [detachedProcessingInstruction, 12] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 75 [detachedComment, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 75 [detachedComment, 3] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 76 [detachedComment, 5]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 76 [detachedComment, 5] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 77 [detachedForeignComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 77 [detachedForeignComment, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 78 [detachedForeignComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 78 [detachedForeignComment, 4] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 79 [detachedXmlComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 79 [detachedXmlComment, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 80 [docfrag, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 80 [docfrag, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 81 [foreignDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 81 [foreignDocfrag, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 82 [xmlDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 82 [xmlDocfrag, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 83 [doctype, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 83 [doctype, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 84 [doctype, -17]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 84 [doctype, -17] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 85 [doctype, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 85 [doctype, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 86 [foreignDoctype, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 87 [xmlDoctype, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 0 [paras[0].firstChild, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 1 [paras[0].firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 2 [paras[0].firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 3 [paras[0].firstChild, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 4 [paras[0].firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 5 [paras[0].firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 6 [paras[0].firstChild, 10]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 7 [paras[0].firstChild, 65535]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 8 [paras[1].firstChild, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 9 [paras[1].firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 10 [paras[1].firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 11 [paras[1].firstChild, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 12 [paras[1].firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 13 [paras[1].firstChild, 9]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 14 [paras[1].firstChild, 10]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 15 [paras[1].firstChild, 65535]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 16 [detachedPara1.firstChild, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 17 [detachedPara1.firstChild, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 18 [detachedPara1.firstChild, 8]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 19 [detachedPara1.firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 24 [document.documentElement, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 25 [document.documentElement, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 26 [document.documentElement, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 27 [document.documentElement, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 28 [document.documentElement, 7]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 29 [document.head, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 30 [document.body, 3]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 31 [foreignDoc.documentElement, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 32 [foreignDoc.documentElement, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 33 [foreignDoc.head, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 34 [foreignDoc.body, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 35 [paras[0], 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 36 [paras[0], 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 37 [paras[0], 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 38 [paras[1], 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 39 [paras[1], 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 40 [paras[1], 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 41 [detachedPara1, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 42 [detachedPara1, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 43 [testDiv, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 44 [testDiv, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 45 [document, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 46 [document, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 47 [document, 1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 48 [document, 2]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 49 [document, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 50 [comment, -1]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 51 [comment, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 52 [comment, 4]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 53 [comment, 96]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 54 [foreignDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 55 [foreignDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 56 [foreignComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 57 [foreignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 58 [foreignTextNode, 36] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 60 [xmlDoc, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 61 [xmlDoc, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 63 [xmlComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 64 [xmlComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 65 [processingInstruction, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 66 [processingInstruction, 5] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 67 [processingInstruction, 9] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 68 [detachedTextNode, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 69 [detachedTextNode, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 70 [detachedForeignTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 71 [detachedForeignTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 72 [detachedXmlTextNode, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 73 [detachedXmlTextNode, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 74 [detachedProcessingInstruction, 12] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 75 [detachedComment, 3]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 76 [detachedComment, 5]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 77 [detachedForeignComment, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 78 [detachedForeignComment, 4] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 79 [detachedXmlComment, 2] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 80 [docfrag, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 81 [foreignDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 82 [xmlDocfrag, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 83 [doctype, 0]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 84 [doctype, -17]
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 85 [doctype, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:50 INFO - "use strict";
16:11:50 INFO -
16:11:50 INFO - selection.extend..." 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
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 0 [paras[0].firstChild, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 0 [paras[0].firstChild, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 1 [paras[0].firstChild, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 1 [paras[0].firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 2 [paras[0].firstChild, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 2 [paras[0].firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 3 [paras[0].firstChild, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 3 [paras[0].firstChild, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 4 [paras[0].firstChild, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 4 [paras[0].firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 5 [paras[0].firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 5 [paras[0].firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 6 [paras[0].firstChild, 10]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 6 [paras[0].firstChild, 10] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 7 [paras[0].firstChild, 65535]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 7 [paras[0].firstChild, 65535] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 8 [paras[1].firstChild, -1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 8 [paras[1].firstChild, -1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 9 [paras[1].firstChild, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 9 [paras[1].firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 10 [paras[1].firstChild, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 10 [paras[1].firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 11 [paras[1].firstChild, 2]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 11 [paras[1].firstChild, 2] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 12 [paras[1].firstChild, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 12 [paras[1].firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 13 [paras[1].firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 13 [paras[1].firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 14 [paras[1].firstChild, 10]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 14 [paras[1].firstChild, 10] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 15 [paras[1].firstChild, 65535]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 15 [paras[1].firstChild, 65535] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 16 [detachedPara1.firstChild, 0]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 16 [detachedPara1.firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 17 [detachedPara1.firstChild, 1]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 17 [detachedPara1.firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 18 [detachedPara1.firstChild, 8]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 18 [detachedPara1.firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 19 [detachedPara1.firstChild, 9]
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 19 [detachedPara1.firstChild, 9] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 20 [foreignPara1.firstChild, 0] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 21 [foreignPara1.firstChild, 1] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 22 [foreignPara1.firstChild, 8] -
16:11:50 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 23 [foreignPara1.firstChild, 9] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 24 [document.documentElement, -1]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 24 [document.documentElement, -1] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 25 [document.documentElement, 0]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 25 [document.documentElement, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 26 [document.documentElement, 1]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 26 [document.documentElement, 1] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 27 [document.documentElement, 2]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 27 [document.documentElement, 2] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 28 [document.documentElement, 7]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 28 [document.documentElement, 7] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 29 [document.head, 1]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 29 [document.head, 1] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 30 [document.body, 3]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 30 [document.body, 3] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 31 [foreignDoc.documentElement, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 31 [foreignDoc.documentElement, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 32 [foreignDoc.documentElement, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 32 [foreignDoc.documentElement, 1] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 33 [foreignDoc.head, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 33 [foreignDoc.head, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 34 [foreignDoc.body, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 34 [foreignDoc.body, 1] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 35 [paras[0], 0]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 35 [paras[0], 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 36 [paras[0], 1]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 36 [paras[0], 1] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 37 [paras[0], 2]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 37 [paras[0], 2] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 38 [paras[1], 0]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 38 [paras[1], 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 39 [paras[1], 1]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 39 [paras[1], 1] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 40 [paras[1], 2]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 40 [paras[1], 2] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 41 [detachedPara1, 0]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 41 [detachedPara1, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 42 [detachedPara1, 1]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 42 [detachedPara1, 1] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 43 [testDiv, 0]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 43 [testDiv, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 44 [testDiv, 3]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 44 [testDiv, 3] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 45 [document, -1]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 45 [document, -1] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 46 [document, 0]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 46 [document, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 47 [document, 1]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 47 [document, 1] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 48 [document, 2]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 48 [document, 2] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 49 [document, 3]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 49 [document, 3] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 50 [comment, -1]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 50 [comment, -1] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 51 [comment, 0]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 51 [comment, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 52 [comment, 4]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 52 [comment, 4] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 53 [comment, 96]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 53 [comment, 96] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 54 [foreignDoc, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 54 [foreignDoc, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 55 [foreignDoc, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 55 [foreignDoc, 1] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 56 [foreignComment, 2] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 56 [foreignComment, 2] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 57 [foreignTextNode, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 57 [foreignTextNode, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 58 [foreignTextNode, 36] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 58 [foreignTextNode, 36] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 59 [xmlDoc, -1] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 60 [xmlDoc, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 60 [xmlDoc, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 61 [xmlDoc, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 61 [xmlDoc, 1] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 62 [xmlDoc, 5] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 63 [xmlComment, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 63 [xmlComment, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 64 [xmlComment, 4] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 64 [xmlComment, 4] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 65 [processingInstruction, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 65 [processingInstruction, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 66 [processingInstruction, 5] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 66 [processingInstruction, 5] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 67 [processingInstruction, 9] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 67 [processingInstruction, 9] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 68 [detachedTextNode, 0]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 68 [detachedTextNode, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 69 [detachedTextNode, 8]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 69 [detachedTextNode, 8] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 70 [detachedForeignTextNode, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 70 [detachedForeignTextNode, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 71 [detachedForeignTextNode, 8] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 71 [detachedForeignTextNode, 8] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 72 [detachedXmlTextNode, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 72 [detachedXmlTextNode, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 73 [detachedXmlTextNode, 8] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 73 [detachedXmlTextNode, 8] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 74 [detachedProcessingInstruction, 12] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 74 [detachedProcessingInstruction, 12] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 75 [detachedComment, 3]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 75 [detachedComment, 3] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 76 [detachedComment, 5]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 76 [detachedComment, 5] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 77 [detachedForeignComment, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 77 [detachedForeignComment, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 78 [detachedForeignComment, 4] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 78 [detachedForeignComment, 4] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 79 [detachedXmlComment, 2] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 79 [detachedXmlComment, 2] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 80 [docfrag, 0]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 80 [docfrag, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 81 [foreignDocfrag, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 81 [foreignDocfrag, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 82 [xmlDocfrag, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 82 [xmlDocfrag, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 83 [doctype, 0]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 83 [doctype, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 84 [doctype, -17]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 84 [doctype, -17] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 85 [doctype, 1]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 85 [doctype, 1] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." 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
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 86 [foreignDoctype, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." 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
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 87 [xmlDoctype, 0] -
16:11:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 0 [paras[0].firstChild, -1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 1 [paras[0].firstChild, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 2 [paras[0].firstChild, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 3 [paras[0].firstChild, 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 4 [paras[0].firstChild, 8]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 5 [paras[0].firstChild, 9]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 6 [paras[0].firstChild, 10]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 7 [paras[0].firstChild, 65535]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 8 [paras[1].firstChild, -1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 9 [paras[1].firstChild, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 10 [paras[1].firstChild, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 11 [paras[1].firstChild, 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 12 [paras[1].firstChild, 8]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 13 [paras[1].firstChild, 9]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 14 [paras[1].firstChild, 10]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 15 [paras[1].firstChild, 65535]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 16 [detachedPara1.firstChild, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 17 [detachedPara1.firstChild, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 18 [detachedPara1.firstChild, 8]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 19 [detachedPara1.firstChild, 9]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 24 [document.documentElement, -1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 25 [document.documentElement, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 26 [document.documentElement, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 27 [document.documentElement, 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 28 [document.documentElement, 7]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 29 [document.head, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 30 [document.body, 3]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 33 [foreignDoc.head, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 34 [foreignDoc.body, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 35 [paras[0], 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 36 [paras[0], 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 37 [paras[0], 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 38 [paras[1], 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 39 [paras[1], 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 40 [paras[1], 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 41 [detachedPara1, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 42 [detachedPara1, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 43 [testDiv, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 44 [testDiv, 3]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 45 [document, -1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 46 [document, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 47 [document, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 48 [document, 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 49 [document, 3]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 50 [comment, -1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 51 [comment, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 52 [comment, 4]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 53 [comment, 96]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 54 [foreignDoc, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 55 [foreignDoc, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 56 [foreignComment, 2] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 57 [foreignTextNode, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 58 [foreignTextNode, 36] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 60 [xmlDoc, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 61 [xmlDoc, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 63 [xmlComment, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 64 [xmlComment, 4] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 65 [processingInstruction, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 66 [processingInstruction, 5] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 67 [processingInstruction, 9] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 68 [detachedTextNode, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 69 [detachedTextNode, 8]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 75 [detachedComment, 3]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 76 [detachedComment, 5]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 77 [detachedForeignComment, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 78 [detachedForeignComment, 4] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 79 [detachedXmlComment, 2] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 80 [docfrag, 0]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 81 [foreignDocfrag, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 82 [xmlDocfrag, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 83 [doctype, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 84 [doctype, -17]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 85 [doctype, 1]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." 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
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." 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
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 0 [paras[0].firstChild, -1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 1 [paras[0].firstChild, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 2 [paras[0].firstChild, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 3 [paras[0].firstChild, 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 4 [paras[0].firstChild, 8]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 5 [paras[0].firstChild, 9]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 6 [paras[0].firstChild, 10]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 7 [paras[0].firstChild, 65535]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 8 [paras[1].firstChild, -1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 9 [paras[1].firstChild, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 10 [paras[1].firstChild, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 11 [paras[1].firstChild, 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 12 [paras[1].firstChild, 8]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 13 [paras[1].firstChild, 9]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 14 [paras[1].firstChild, 10]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 15 [paras[1].firstChild, 65535]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 16 [detachedPara1.firstChild, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 17 [detachedPara1.firstChild, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 18 [detachedPara1.firstChild, 8]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 19 [detachedPara1.firstChild, 9]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 24 [document.documentElement, -1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 25 [document.documentElement, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 26 [document.documentElement, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 27 [document.documentElement, 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 28 [document.documentElement, 7]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 29 [document.head, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 30 [document.body, 3]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 33 [foreignDoc.head, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 34 [foreignDoc.body, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 35 [paras[0], 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 36 [paras[0], 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 37 [paras[0], 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 38 [paras[1], 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 39 [paras[1], 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 40 [paras[1], 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 41 [detachedPara1, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 42 [detachedPara1, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 43 [testDiv, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 44 [testDiv, 3]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 45 [document, -1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 46 [document, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 47 [document, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 48 [document, 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 49 [document, 3]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 50 [comment, -1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 51 [comment, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 52 [comment, 4]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 53 [comment, 96]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 54 [foreignDoc, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 55 [foreignDoc, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 56 [foreignComment, 2] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 57 [foreignTextNode, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 58 [foreignTextNode, 36] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 60 [xmlDoc, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 61 [xmlDoc, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 63 [xmlComment, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 64 [xmlComment, 4] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 65 [processingInstruction, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 66 [processingInstruction, 5] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 67 [processingInstruction, 9] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 68 [detachedTextNode, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 69 [detachedTextNode, 8]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 75 [detachedComment, 3]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 76 [detachedComment, 5]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 77 [detachedForeignComment, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 78 [detachedForeignComment, 4] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 79 [detachedXmlComment, 2] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 80 [docfrag, 0]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 81 [foreignDocfrag, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 82 [xmlDocfrag, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 83 [doctype, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 84 [doctype, -17]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 85 [doctype, 1]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." 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
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." 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
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 0 [paras[0].firstChild, -1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 1 [paras[0].firstChild, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 2 [paras[0].firstChild, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 3 [paras[0].firstChild, 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 4 [paras[0].firstChild, 8]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 5 [paras[0].firstChild, 9]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 6 [paras[0].firstChild, 10]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 7 [paras[0].firstChild, 65535]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 8 [paras[1].firstChild, -1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 9 [paras[1].firstChild, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 10 [paras[1].firstChild, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 11 [paras[1].firstChild, 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 12 [paras[1].firstChild, 8]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 13 [paras[1].firstChild, 9]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 14 [paras[1].firstChild, 10]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 15 [paras[1].firstChild, 65535]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 16 [detachedPara1.firstChild, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 17 [detachedPara1.firstChild, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 18 [detachedPara1.firstChild, 8]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 19 [detachedPara1.firstChild, 9]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 20 [foreignPara1.firstChild, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 21 [foreignPara1.firstChild, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 22 [foreignPara1.firstChild, 8] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 23 [foreignPara1.firstChild, 9] - assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 24 [document.documentElement, -1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 25 [document.documentElement, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 26 [document.documentElement, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 27 [document.documentElement, 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 28 [document.documentElement, 7]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 29 [document.head, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 30 [document.body, 3]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 31 [foreignDoc.documentElement, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 32 [foreignDoc.documentElement, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 33 [foreignDoc.head, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 34 [foreignDoc.body, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 35 [paras[0], 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 36 [paras[0], 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 37 [paras[0], 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 38 [paras[1], 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 39 [paras[1], 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 40 [paras[1], 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 41 [detachedPara1, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 42 [detachedPara1, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 43 [testDiv, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 44 [testDiv, 3]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 45 [document, -1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 46 [document, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 47 [document, 1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 48 [document, 2]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 49 [document, 3]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 50 [comment, -1]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 51 [comment, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 52 [comment, 4]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 53 [comment, 96]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 54 [foreignDoc, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 55 [foreignDoc, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 56 [foreignComment, 2] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 57 [foreignTextNode, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 58 [foreignTextNode, 36] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 59 [xmlDoc, -1] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 60 [xmlDoc, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 61 [xmlDoc, 1] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 62 [xmlDoc, 5] - assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 63 [xmlComment, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 64 [xmlComment, 4] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 65 [processingInstruction, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 66 [processingInstruction, 5] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 67 [processingInstruction, 9] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 68 [detachedTextNode, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 69 [detachedTextNode, 8]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 70 [detachedForeignTextNode, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 71 [detachedForeignTextNode, 8] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 72 [detachedXmlTextNode, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 73 [detachedXmlTextNode, 8] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 74 [detachedProcessingInstruction, 12] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 75 [detachedComment, 3]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 76 [detachedComment, 5]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 77 [detachedForeignComment, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 78 [detachedForeignComment, 4] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 79 [detachedXmlComment, 2] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 80 [docfrag, 0]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 81 [foreignDocfrag, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 82 [xmlDocfrag, 0] -
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 83 [doctype, 0]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 84 [doctype, -17]
16:11:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 85 [doctype, 1]
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 86 [foreignDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." 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
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 87 [xmlDoctype, 0] - assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
16:11:51 INFO - "use strict";
16:11:51 INFO -
16:11:51 INFO - selection.extend..." 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
16:11:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
16:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
16:11:51 INFO - TEST-OK | /selection/extend.html | took 18907ms
16:11:51 INFO - TEST-START | /selection/getRangeAt.html
16:11:51 INFO - PROCESS | 784 | ++DOCSHELL 0F237000 == 8 [pid = 784] [id = 406]
16:11:51 INFO - PROCESS | 784 | ++DOMWINDOW == 31 (0F238000) [pid = 784] [serial = 1140] [outer = 00000000]
16:11:51 INFO - PROCESS | 784 | ++DOMWINDOW == 32 (100DA400) [pid = 784] [serial = 1141] [outer = 0F238000]
16:11:51 INFO - PROCESS | 784 | 1447114311464 Marionette INFO loaded listener.js
16:11:51 INFO - PROCESS | 784 | ++DOMWINDOW == 33 (12F91C00) [pid = 784] [serial = 1142] [outer = 0F238000]
16:11:52 INFO - TEST-PASS | /selection/getRangeAt.html | The getRangeAt method
16:11:52 INFO - TEST-OK | /selection/getRangeAt.html | took 770ms
16:11:52 INFO - TEST-START | /selection/getSelection.html
16:11:52 INFO - PROCESS | 784 | ++DOCSHELL 138A7C00 == 9 [pid = 784] [id = 407]
16:11:52 INFO - PROCESS | 784 | ++DOMWINDOW == 34 (13B46000) [pid = 784] [serial = 1143] [outer = 00000000]
16:11:52 INFO - PROCESS | 784 | ++DOMWINDOW == 35 (13BAEC00) [pid = 784] [serial = 1144] [outer = 13B46000]
16:11:52 INFO - PROCESS | 784 | 1447114312260 Marionette INFO loaded listener.js
16:11:52 INFO - PROCESS | 784 | ++DOMWINDOW == 36 (13BB8800) [pid = 784] [serial = 1145] [outer = 13B46000]
16:11:52 INFO - PROCESS | 784 | --DOMWINDOW == 35 (1673A000) [pid = 784] [serial = 1135] [outer = 00000000] [url = http://web-platform.test:8000/selection/test-iframe.html]
16:11:52 INFO - PROCESS | 784 | --DOMWINDOW == 34 (15B31400) [pid = 784] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/selection/test-iframe.html]
16:11:52 INFO - PROCESS | 784 | --DOMWINDOW == 33 (0F2A1000) [pid = 784] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
16:11:52 INFO - PROCESS | 784 | --DOMWINDOW == 32 (13BB6800) [pid = 784] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
16:11:52 INFO - PROCESS | 784 | --DOMWINDOW == 31 (0F234000) [pid = 784] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/selection/collapse.html]
16:11:52 INFO - PROCESS | 784 | --DOMWINDOW == 30 (12F98800) [pid = 784] [serial = 1128] [outer = 00000000] [url = about:blank]
16:11:52 INFO - PROCESS | 784 | --DOMWINDOW == 29 (13CABC00) [pid = 784] [serial = 1131] [outer = 00000000] [url = about:blank]
16:11:52 INFO - PROCESS | 784 | ++DOCSHELL 13F01800 == 10 [pid = 784] [id = 408]
16:11:52 INFO - PROCESS | 784 | ++DOMWINDOW == 30 (15B31400) [pid = 784] [serial = 1146] [outer = 00000000]
16:11:52 INFO - PROCESS | 784 | ++DOMWINDOW == 31 (15B33000) [pid = 784] [serial = 1147] [outer = 15B31400]
16:11:53 INFO - TEST-PASS | /selection/getSelection.html | window.getSelection() instanceof Selection
16:11:53 INFO - TEST-PASS | /selection/getSelection.html | window.getSelection() === window.getSelection()
16:11:53 INFO - TEST-PASS | /selection/getSelection.html | document.getSelection() instanceof Selection
16:11:53 INFO - TEST-PASS | /selection/getSelection.html | document.getSelection() === document.getSelection()
16:11:53 INFO - TEST-PASS | /selection/getSelection.html | window.getSelection() === document.getSelection()
16:11:53 INFO - TEST-PASS | /selection/getSelection.html | Selection's range must initially be null
16:11:53 INFO - TEST-FAIL | /selection/getSelection.html | getSelection() on HTML document with null defaultView must be null - assert_equals: expected null but got object ""
16:11:53 INFO - @http://web-platform.test:8000/selection/getSelection.html:72:5
16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:53 INFO - @http://web-platform.test:8000/selection/getSelection.html:68:1
16:11:53 INFO - TEST-FAIL | /selection/getSelection.html | getSelection() on XML document with null defaultView must be null - assert_true: XML document must have getSelection() expected true got false
16:11:53 INFO - @http://web-platform.test:8000/selection/getSelection.html:78:5
16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:53 INFO - @http://web-platform.test:8000/selection/getSelection.html:75:1
16:11:53 INFO - TEST-PASS | /selection/getSelection.html | window.getSelection() instanceof Selection in an iframe onload
16:11:53 INFO - TEST-PASS | /selection/getSelection.html | document.getSelection() instanceof Selection in an iframe onload
16:11:53 INFO - TEST-PASS | /selection/getSelection.html | window.getSelection() === document.getSelection() in an iframe onload
16:11:53 INFO - TEST-PASS | /selection/getSelection.html | getSelection() inside and outside iframe must return different objects onload
16:11:53 INFO - TEST-FAIL | /selection/getSelection.html | getSelection() on HTML document with null defaultView must be null inside an iframe onload - assert_equals: expected null but got object ""
16:11:53 INFO - @http://web-platform.test:8000/selection/getSelection.html:140:5
16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:53 INFO - iframe.onload/<@http://web-platform.test:8000/selection/getSelection.html:150:9
16:11:53 INFO - iframe.onload@http://web-platform.test:8000/selection/getSelection.html:149:5
16:11:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/getSelection.html:148:1
16:11:53 INFO - TEST-FAIL | /selection/getSelection.html | window.getSelection() instanceof Selection in an iframe immediately after appendChild - assert_not_equals: window.getSelection() must not be null got disallowed value null
16:11:53 INFO - @http://web-platform.test:8000/selection/getSelection.html:105:1
16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:53 INFO - @http://web-platform.test:8000/selection/getSelection.html:158:5
16:11:53 INFO - @http://web-platform.test:8000/selection/getSelection.html:157:1
16:11:53 INFO - TEST-FAIL | /selection/getSelection.html | document.getSelection() instanceof Selection in an iframe immediately after appendChild - assert_not_equals: document.getSelection() must not be null got disallowed value null
16:11:53 INFO - @http://web-platform.test:8000/selection/getSelection.html:116:1
16:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:53 INFO - @http://web-platform.test:8000/selection/getSelection.html:158:5
16:11:53 INFO - @http://web-platform.test:8000/selection/getSelection.html:157:1
16:11:53 INFO - TEST-PASS | /selection/getSelection.html | window.getSelection() === document.getSelection() in an iframe immediately after appendChild
16:11:53 INFO - TEST-PASS | /selection/getSelection.html | getSelection() inside and outside iframe must return different objects immediately after appendChild
16:11:53 INFO - TEST-PASS | /selection/getSelection.html | getSelection() on HTML document with null defaultView must be null inside an iframe immediately after appendChild
16:11:53 INFO - TEST-OK | /selection/getSelection.html | took 1145ms
16:11:53 INFO - TEST-START | /selection/interfaces.html
16:11:53 INFO - PROCESS | 784 | ++DOCSHELL 16EF9800 == 11 [pid = 784] [id = 409]
16:11:53 INFO - PROCESS | 784 | ++DOMWINDOW == 32 (16F75C00) [pid = 784] [serial = 1148] [outer = 00000000]
16:11:53 INFO - PROCESS | 784 | ++DOMWINDOW == 33 (18397C00) [pid = 784] [serial = 1149] [outer = 16F75C00]
16:11:53 INFO - PROCESS | 784 | 1447114313364 Marionette INFO loaded listener.js
16:11:53 INFO - PROCESS | 784 | ++DOMWINDOW == 34 (18D41400) [pid = 784] [serial = 1150] [outer = 16F75C00]
16:11:53 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsScriptLoader.cpp, line 515
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: existence and properties of interface object
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface object length
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: existence and properties of interface prototype object
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: existence and properties of interface prototype object's "constructor" property
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute anchorNode
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute anchorOffset
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute focusNode
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute focusOffset
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute isCollapsed
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation collapse(Node,unsigned long)
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation collapseToStart()
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation collapseToEnd()
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation extend(Node,unsigned long)
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation selectAllChildren(Node)
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation deleteFromDocument()
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute rangeCount
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation getRangeAt(unsigned long)
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation addRange(Range)
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation removeRange(Range)
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation removeAllRanges()
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: stringifier
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection must be primary interface of getSelection()
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Stringification of getSelection()
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "anchorNode" with the proper type (0)
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "anchorOffset" with the proper type (1)
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "focusNode" with the proper type (2)
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "focusOffset" with the proper type (3)
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "isCollapsed" with the proper type (4)
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "collapse" with the proper type (5)
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling collapse(Node,unsigned long) on getSelection() with too few arguments must throw TypeError
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "collapseToStart" with the proper type (6)
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "collapseToEnd" with the proper type (7)
16:11:53 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "extend" with the proper type (8)
16:11:54 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling extend(Node,unsigned long) on getSelection() with too few arguments must throw TypeError
16:11:54 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "selectAllChildren" with the proper type (9)
16:11:54 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling selectAllChildren(Node) on getSelection() with too few arguments must throw TypeError
16:11:54 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "deleteFromDocument" with the proper type (10)
16:11:54 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "rangeCount" with the proper type (11)
16:11:54 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "getRangeAt" with the proper type (12)
16:11:54 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling getRangeAt(unsigned long) on getSelection() with too few arguments must throw TypeError
16:11:54 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "addRange" with the proper type (13)
16:11:54 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling addRange(Range) on getSelection() with too few arguments must throw TypeError
16:11:54 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "removeRange" with the proper type (14)
16:11:54 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling removeRange(Range) on getSelection() with too few arguments must throw TypeError
16:11:54 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "removeAllRanges" with the proper type (15)
16:11:54 INFO - TEST-OK | /selection/interfaces.html | took 780ms
16:11:54 INFO - TEST-START | /selection/isCollapsed.html
16:11:54 INFO - PROCESS | 784 | ++DOCSHELL 1A4D1400 == 12 [pid = 784] [id = 410]
16:11:54 INFO - PROCESS | 784 | ++DOMWINDOW == 35 (1AA4BC00) [pid = 784] [serial = 1151] [outer = 00000000]
16:11:54 INFO - PROCESS | 784 | ++DOMWINDOW == 36 (205DAC00) [pid = 784] [serial = 1152] [outer = 1AA4BC00]
16:11:54 INFO - PROCESS | 784 | 1447114314140 Marionette INFO loaded listener.js
16:11:54 INFO - PROCESS | 784 | ++DOMWINDOW == 37 (205E2400) [pid = 784] [serial = 1153] [outer = 1AA4BC00]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Empty selection
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 14 [document.documentElement, 0, document.documentElement, 1]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 15 [document.documentElement, 0, document.documentElement, 2]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 16 [document.documentElement, 1, document.documentElement, 2]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 17 [document.head, 1, document.head, 1]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 18 [document.body, 0, document.body, 1]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 22 [paras[0], 0, paras[0], 0]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 23 [paras[0], 0, paras[0], 1]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 24 [detachedPara1, 0, detachedPara1, 0]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 25 [detachedPara1, 0, detachedPara1, 1]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 28 [paras[0].firstChild, 3, paras[3], 1]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 29 [paras[0], 0, paras[0].firstChild, 7]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 30 [testDiv, 2, paras[4], 1]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 31 [testDiv, 1, paras[2].firstChild, 5]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 32 [document.documentElement, 1, document.body, 0]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 34 [document, 0, document, 1]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 35 [document, 0, document, 2]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 36 [document, 1, document, 2]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 37 [testDiv, 0, comment, 5]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 38 [paras[2].firstChild, 4, comment, 2]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 39 [paras[3], 1, comment, 8]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 40 [foreignDoc, 0, foreignDoc, 0]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 41 [foreignDoc, 1, foreignComment, 2]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 43 [xmlDoc, 0, xmlDoc, 0]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 44 [xmlDoc, 1, xmlComment, 0]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 50 [detachedComment, 3, detachedComment, 4]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 51 [detachedComment, 5, detachedComment, 5]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 55 [docfrag, 0, docfrag, 0]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]
16:11:54 INFO - TEST-PASS | /selection/isCollapsed.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]
16:11:54 INFO - TEST-OK | /selection/isCollapsed.html | took 817ms
16:11:54 INFO - TEST-START | /selection/removeAllRanges.html
16:11:55 INFO - PROCESS | 784 | ++DOCSHELL 0EF6C400 == 13 [pid = 784] [id = 411]
16:11:55 INFO - PROCESS | 784 | ++DOMWINDOW == 38 (0EFD4400) [pid = 784] [serial = 1154] [outer = 00000000]
16:11:55 INFO - PROCESS | 784 | ++DOMWINDOW == 39 (12F26400) [pid = 784] [serial = 1155] [outer = 0EFD4400]
16:11:55 INFO - PROCESS | 784 | 1447114315053 Marionette INFO loaded listener.js
16:11:55 INFO - PROCESS | 784 | ++DOMWINDOW == 40 (133C3800) [pid = 784] [serial = 1156] [outer = 0EFD4400]
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 0 [] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 0 [] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 15 [document.documentElement, 0, document.documentElement, 1] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 15 [document.documentElement, 0, document.documentElement, 1] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 16 [document.documentElement, 0, document.documentElement, 2] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 16 [document.documentElement, 0, document.documentElement, 2] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 17 [document.documentElement, 1, document.documentElement, 2] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 17 [document.documentElement, 1, document.documentElement, 2] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 18 [document.head, 1, document.head, 1] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 18 [document.head, 1, document.head, 1] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 19 [document.body, 0, document.body, 1] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 19 [document.body, 0, document.body, 1] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 23 [paras[0], 0, paras[0], 0] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 23 [paras[0], 0, paras[0], 0] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 24 [paras[0], 0, paras[0], 1] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 24 [paras[0], 0, paras[0], 1] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 25 [detachedPara1, 0, detachedPara1, 0] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 25 [detachedPara1, 0, detachedPara1, 0] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 26 [detachedPara1, 0, detachedPara1, 1] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 26 [detachedPara1, 0, detachedPara1, 1] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 29 [paras[0].firstChild, 3, paras[3], 1] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 29 [paras[0].firstChild, 3, paras[3], 1] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 30 [paras[0], 0, paras[0].firstChild, 7] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 30 [paras[0], 0, paras[0].firstChild, 7] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 31 [testDiv, 2, paras[4], 1] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 31 [testDiv, 2, paras[4], 1] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 32 [testDiv, 1, paras[2].firstChild, 5] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 32 [testDiv, 1, paras[2].firstChild, 5] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 33 [document.documentElement, 1, document.body, 0] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 33 [document.documentElement, 1, document.body, 0] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 35 [document, 0, document, 1] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 35 [document, 0, document, 1] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 36 [document, 0, document, 2] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 36 [document, 0, document, 2] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 37 [document, 1, document, 2] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 37 [document, 1, document, 2] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 38 [testDiv, 0, comment, 5] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 38 [testDiv, 0, comment, 5] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 39 [paras[2].firstChild, 4, comment, 2] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 39 [paras[2].firstChild, 4, comment, 2] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 40 [paras[3], 1, comment, 8] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 40 [paras[3], 1, comment, 8] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 41 [foreignDoc, 0, foreignDoc, 0] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 41 [foreignDoc, 0, foreignDoc, 0] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 42 [foreignDoc, 1, foreignComment, 2] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 42 [foreignDoc, 1, foreignComment, 2] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 44 [xmlDoc, 0, xmlDoc, 0] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 44 [xmlDoc, 0, xmlDoc, 0] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 45 [xmlDoc, 1, xmlComment, 0] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 45 [xmlDoc, 1, xmlComment, 0] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 51 [detachedComment, 3, detachedComment, 4] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 51 [detachedComment, 3, detachedComment, 4] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 52 [detachedComment, 5, detachedComment, 5] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 52 [detachedComment, 5, detachedComment, 5] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 56 [docfrag, 0, docfrag, 0] forwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 56 [docfrag, 0, docfrag, 0] backwards
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] forwards
16:11:55 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] backwards -
16:11:55 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
16:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:11:55 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
16:11:55 INFO - TEST-OK | /selection/removeAllRanges.html | took 1161ms
16:11:56 INFO - TEST-START | /selection/selectAllChildren.html
16:11:56 INFO - PROCESS | 784 | ++DOCSHELL 20768000 == 14 [pid = 784] [id = 412]
16:11:56 INFO - PROCESS | 784 | ++DOMWINDOW == 41 (20768800) [pid = 784] [serial = 1157] [outer = 00000000]
16:11:56 INFO - PROCESS | 784 | ++DOMWINDOW == 42 (20B6E000) [pid = 784] [serial = 1158] [outer = 20768800]
16:11:56 INFO - PROCESS | 784 | 1447114316258 Marionette INFO loaded listener.js
16:11:56 INFO - PROCESS | 784 | ++DOMWINDOW == 43 (2115E000) [pid = 784] [serial = 1159] [outer = 20768800]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 35 doctype
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 24 processingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 25 detachedProcessingInstruction -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 26 comment
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 27 detachedComment
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 28 foreignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 29 detachedForeignComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 30 xmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 31 detachedXmlComment -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 32 docfrag
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 33 foreignDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 34 xmlDocfrag -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 35 doctype
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 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 () {
16:12:00 INFO - "use strict";
16:12:00 INFO -
16:12:00 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
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 document
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2 -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:00 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode -
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:00 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 0 paras[0]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 1 paras[0].firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 2 paras[1]
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 3 paras[1].firstChild
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 4 foreignPara1 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 5 foreignPara1.firstChild -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 6 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 7 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 8 detachedPara1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 9 detachedPara1.firstChild
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 10 testDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 11 document
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 12 detachedDiv
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 13 detachedPara2
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 14 foreignDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 15 foreignPara2 -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 16 xmlDoc -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 17 xmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 18 detachedXmlElement -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 19 detachedTextNode
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 20 foreignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 21 detachedForeignTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 22 xmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 23 detachedXmlTextNode -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 24 processingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 25 detachedProcessingInstruction -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 26 comment
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 27 detachedComment
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 28 foreignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 29 detachedForeignComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 30 xmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 31 detachedXmlComment -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 32 docfrag
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 33 foreignDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 34 xmlDocfrag -
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 35 doctype
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 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 () {
16:12:01 INFO - "use strict";
16:12:01 INFO -
16:12:01 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
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
16:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:01 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
16:12:01 INFO - TEST-OK | /selection/selectAllChildren.html | took 5733ms
16:12:01 INFO - TEST-START | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html
16:12:02 INFO - PROCESS | 784 | ++DOCSHELL 0F29B000 == 15 [pid = 784] [id = 413]
16:12:02 INFO - PROCESS | 784 | ++DOMWINDOW == 44 (0F848800) [pid = 784] [serial = 1160] [outer = 00000000]
16:12:02 INFO - PROCESS | 784 | ++DOMWINDOW == 45 (12FAD400) [pid = 784] [serial = 1161] [outer = 0F848800]
16:12:02 INFO - PROCESS | 784 | 1447114322122 Marionette INFO loaded listener.js
16:12:02 INFO - PROCESS | 784 | ++DOMWINDOW == 46 (130A3400) [pid = 784] [serial = 1162] [outer = 0F848800]
16:12:02 INFO - PROCESS | 784 | --DOCSHELL 13F01800 == 14 [pid = 784] [id = 408]
16:12:02 INFO - PROCESS | 784 | --DOMWINDOW == 45 (12FB7800) [pid = 784] [serial = 1129] [outer = 00000000] [url = about:blank]
16:12:02 INFO - PROCESS | 784 | --DOMWINDOW == 44 (1673A400) [pid = 784] [serial = 1136] [outer = 00000000] [url = about:blank]
16:12:02 INFO - PROCESS | 784 | --DOMWINDOW == 43 (13F03000) [pid = 784] [serial = 1132] [outer = 00000000] [url = about:blank]
16:12:02 INFO - PROCESS | 784 | --DOMWINDOW == 42 (15B36000) [pid = 784] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/selection/test-iframe.html]
16:12:02 INFO - PROCESS | 784 | --DOMWINDOW == 41 (12C4AC00) [pid = 784] [serial = 1126] [outer = 00000000] [url = about:blank]
16:12:02 INFO - PROCESS | 784 | ++DOCSHELL 12C4DC00 == 15 [pid = 784] [id = 414]
16:12:02 INFO - PROCESS | 784 | ++DOMWINDOW == 42 (12F22000) [pid = 784] [serial = 1163] [outer = 00000000]
16:12:02 INFO - PROCESS | 784 | ++DOMWINDOW == 43 (12F95C00) [pid = 784] [serial = 1164] [outer = 12F22000]
16:12:04 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Selectors-API Level 2 Test Suite: HTML with Selectors Level 3
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document supports query - assert_true: Document supports query. expected true got false
16:12:04 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document supports queryAll - assert_true: Document supports queryAll. expected true got false
16:12:04 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 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
16:12:04 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 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
16:12:04 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment supports query - assert_true: Fragment supports query. expected true got false
16:12:04 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment supports queryAll - assert_true: Fragment supports queryAll. expected true got false
16:12:04 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 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
16:12:04 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 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
16:12:04 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll null - root.queryAll is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll undefined - root.queryAll is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll no parameter
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query null - root.query is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query undefined - root.query is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query no parameter.
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll tree order - root.queryAll is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll null - root.queryAll is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll undefined - root.queryAll is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll no parameter
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query null - root.query is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query undefined - root.query is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query no parameter.
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll tree order - root.queryAll is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll null - root.queryAll is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll undefined - root.queryAll is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll no parameter
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query null - root.query is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query undefined - root.query is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query no parameter.
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll tree order - root.queryAll is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll null - root.queryAll is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll undefined - root.queryAll is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll no parameter
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query null - root.query is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query undefined - root.query is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query no parameter.
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll tree order - root.queryAll is not a function
16:12:04 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document: static NodeList - root.queryAll is not a function
16:12:04 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document: new NodeList - root.queryAll is not a function
16:12:04 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element: static NodeList - root.queryAll is not a function
16:12:04 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element: new NodeList - root.queryAll is not a function
16:12:04 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment: static NodeList - root.queryAll is not a function
16:12:04 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment: new NodeList - root.queryAll is not a function
16:12:04 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element: static NodeList - root.queryAll is not a function
16:12:04 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element: new NodeList - root.queryAll is not a function
16:12:04 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Empty String: - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Empty String: - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: [ - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: [ - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ] - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ] - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ( - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ( - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ) - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ) - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: { - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: { - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: } - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: } - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: < - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: < - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: > - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 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 () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 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 () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 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 () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 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 () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 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 () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 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 () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
16:12:04 INFO - root.queryAll(q)
16:12:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
16:12:04 INFO - root.query(q)
16:12:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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 () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
16:12:05 INFO - root.query(q)
16:12:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
16:12:05 INFO - root.queryAll(q)
16:12:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
16:12:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:05 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
16:12:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
16:12:06 INFO - #descendant-div2 - root.queryAll is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
16:12:06 INFO - #descendant-div2 - root.query is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - >
16:12:06 INFO - #child-div2 - root.queryAll is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - >
16:12:06 INFO - #child-div2 - root.query is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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>
16:12:06 INFO - #child-div2 - root.queryAll is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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>
16:12:06 INFO - #child-div2 - root.query is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - >#child-div2 - root.queryAll is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - >#child-div2 - root.query is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - +
16:12:06 INFO - #adjacent-p3 - root.queryAll is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - +
16:12:06 INFO - #adjacent-p3 - root.query is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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+
16:12:06 INFO - #adjacent-p3 - root.queryAll is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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+
16:12:06 INFO - #adjacent-p3 - root.query is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - +#adjacent-p3 - root.queryAll is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - +#adjacent-p3 - root.query is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - ~
16:12:06 INFO - #sibling-p3 - root.queryAll is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - ~
16:12:06 INFO - #sibling-p3 - root.query is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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~
16:12:06 INFO - #sibling-p3 - root.queryAll is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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~
16:12:06 INFO - #sibling-p3 - root.query is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - ~#sibling-p3 - root.queryAll is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - ~#sibling-p3 - root.query is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO -
16:12:06 INFO - ,
16:12:06 INFO -
16:12:06 INFO - #group strong - root.queryAll is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO -
16:12:06 INFO - ,
16:12:06 INFO -
16:12:06 INFO - #group strong - root.query is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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,
16:12:06 INFO - #group strong - root.queryAll is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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,
16:12:06 INFO - #group strong - root.query is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - ,#group strong - root.queryAll is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - ,#group strong - root.query is not a function
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 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
16:12:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
16:12:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
16:12:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
16:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
16:12:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
16:12:06 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 4368ms
16:12:06 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
16:12:06 INFO - PROCESS | 784 | ++DOCSHELL 12F91000 == 16 [pid = 784] [id = 415]
16:12:06 INFO - PROCESS | 784 | ++DOMWINDOW == 44 (13004000) [pid = 784] [serial = 1165] [outer = 00000000]
16:12:06 INFO - PROCESS | 784 | ++DOMWINDOW == 45 (13BB2C00) [pid = 784] [serial = 1166] [outer = 13004000]
16:12:06 INFO - PROCESS | 784 | 1447114326458 Marionette INFO loaded listener.js
16:12:06 INFO - PROCESS | 784 | ++DOMWINDOW == 46 (13E62400) [pid = 784] [serial = 1167] [outer = 13004000]
16:12:07 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
16:12:07 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
16:12:07 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 "
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
16:12:07 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"
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
16:12:07 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
16:12:07 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 "
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
16:12:07 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"
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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 { "
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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"
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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]
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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 { "
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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]
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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"
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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 { "
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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"
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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]
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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 { "
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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]
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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"
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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 { "
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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"
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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]
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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 { "
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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]
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 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"
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
16:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
16:12:07 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
16:12:07 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 937ms
16:12:07 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
16:12:07 INFO - PROCESS | 784 | --DOMWINDOW == 45 (16F75C00) [pid = 784] [serial = 1148] [outer = 00000000] [url = http://web-platform.test:8000/selection/interfaces.html]
16:12:07 INFO - PROCESS | 784 | --DOMWINDOW == 44 (15B31400) [pid = 784] [serial = 1146] [outer = 00000000] [url = about:blank]
16:12:07 INFO - PROCESS | 784 | --DOMWINDOW == 43 (16B77C00) [pid = 784] [serial = 1138] [outer = 00000000] [url = about:blank]
16:12:07 INFO - PROCESS | 784 | --DOMWINDOW == 42 (205DAC00) [pid = 784] [serial = 1152] [outer = 00000000] [url = about:blank]
16:12:07 INFO - PROCESS | 784 | --DOMWINDOW == 41 (100DA400) [pid = 784] [serial = 1141] [outer = 00000000] [url = about:blank]
16:12:07 INFO - PROCESS | 784 | --DOMWINDOW == 40 (13BAEC00) [pid = 784] [serial = 1144] [outer = 00000000] [url = about:blank]
16:12:07 INFO - PROCESS | 784 | --DOMWINDOW == 39 (18D41400) [pid = 784] [serial = 1150] [outer = 00000000] [url = about:blank]
16:12:07 INFO - PROCESS | 784 | --DOMWINDOW == 38 (18397C00) [pid = 784] [serial = 1149] [outer = 00000000] [url = about:blank]
16:12:07 INFO - PROCESS | 784 | --DOMWINDOW == 37 (0F238000) [pid = 784] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
16:12:07 INFO - PROCESS | 784 | --DOMWINDOW == 36 (16B6AC00) [pid = 784] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/selection/extend.html]
16:12:07 INFO - PROCESS | 784 | --DOMWINDOW == 35 (13B46000) [pid = 784] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/selection/getSelection.html]
16:12:07 INFO - PROCESS | 784 | ++DOCSHELL 13BBC000 == 17 [pid = 784] [id = 416]
16:12:07 INFO - PROCESS | 784 | ++DOMWINDOW == 36 (15B31400) [pid = 784] [serial = 1168] [outer = 00000000]
16:12:07 INFO - PROCESS | 784 | ++DOMWINDOW == 37 (16EF3800) [pid = 784] [serial = 1169] [outer = 15B31400]
16:12:07 INFO - PROCESS | 784 | 1447114327611 Marionette INFO loaded listener.js
16:12:07 INFO - PROCESS | 784 | ++DOMWINDOW == 38 (16F7A000) [pid = 784] [serial = 1170] [outer = 15B31400]
16:12:07 INFO - PROCESS | 784 | ++DOCSHELL 17D8EC00 == 18 [pid = 784] [id = 417]
16:12:07 INFO - PROCESS | 784 | ++DOMWINDOW == 39 (18396C00) [pid = 784] [serial = 1171] [outer = 00000000]
16:12:07 INFO - PROCESS | 784 | ++DOCSHELL 1839A000 == 19 [pid = 784] [id = 418]
16:12:07 INFO - PROCESS | 784 | ++DOMWINDOW == 40 (1839A800) [pid = 784] [serial = 1172] [outer = 00000000]
16:12:07 INFO - PROCESS | 784 | ++DOMWINDOW == 41 (183A1800) [pid = 784] [serial = 1173] [outer = 18396C00]
16:12:07 INFO - PROCESS | 784 | ++DOMWINDOW == 42 (18C1A800) [pid = 784] [serial = 1174] [outer = 1839A800]
16:12:08 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
16:12:08 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
16:12:08 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 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
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
16:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
16:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
16:12:08 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
16:12:08 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
16:12:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
16:12:08 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */